Software Engineer
About the job
Job Description
Properly formatted markdown text here.
At Nexla, our culture is built around our core values: Have Empathy, Be Curious, Be Intellectually Honest, Achieve Excellence, and Remember to Relax.
We process 300+ billion rows daily, yet we operate with the intensity of a seed-stage startup. We aren’t looking for "cogs in a machine." We are looking for builders.
Responsibilities
Build & Ship (70%): Implement core features like intelligent pagination, schema evolution, and rate-limiting. You’ll own your code from the first line to the final deployment.
Solve "Dirty" Data Problems: Real-world data is messy. You’ll build self-recovery mechanisms and automated retries to keep massive pipelines running without human intervention.
Learn Distributed Systems at Scale: You’ll dive deep into Kafka and distributed runtimes. You won't just use these tools; you’ll learn how to tune them for maximum performance.
Architectural Growth: Work alongside our CTO and senior leads to understand why we make certain tech choices (e.g., Java vs. Rust) and how to design for multi-tenancy and low latency.
Documentation & Quality: We believe "done" means documented. You’ll write SDK docs and RFCs, ensuring our platform is easy for other developers to use.
Qualifications
Must-Haves
0-2 years of experience in software engineering (internships count!).
Strong Foundations: You are comfortable with Java, Kotlin, or Scala. You understand the basics of concurrency and how the JVM works.
CS Fundamentals: You know your way around data structures, algorithms, and REST APIs.
The "Builder" Spirit: You have a GitHub repo, a side project, or a technical blog that shows you love to tinker and learn.
Ownership Mindset: You don't wait for a perfectly groomed ticket. You thrive in ambiguity and are willing to jump into a production issue to help the team.
Global Collaboration Window: Ability to overlap with morning PST (Pacific Standard Time) working hours for syncs, design reviews, and collaboration with our US-based leadership and engineering teams.
Nice-to-Haves
Exposure to the Modern Data Stack (Snowflake, Databricks, Kafka, or Spark).
Experience with Docker or Kubernetes.
A background in competitive programming or contributions to open-source projects.
Interest in Generative AI and how data feeds LLM agents.
Why This Might Be Worth It
Unmatched Scale: Your code will process billions of rows for global brands on day one.
Direct Mentorship: Work in a small, elite team with direct access to senior leadership. This is a "fast-forward" button for your career.
AI-First Engineering: We aren't just "using" AI; we are building the infrastructure that makes AI possible for the enterprise.
The Best of Both Worlds: The stability of a proven product with the speed and ownership of a startup.
Location - Bengaluru
Workplace type - Hybrid