Software Engineer (Bay Area)

Nexla$150K — $180K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2-6 years of software engineering experience (internships included)
  • Proficiency in Java, Kotlin, or Scala with a basic understanding of concurrency and JVM
  • Strong grasp of data structures, algorithms, and REST APIs
  • Demonstrated passion for engineering through personal projects or contributions (e.g., GitHub, blog)
  • Self-starter mentality; ability to manage ambiguity and tackle production issues independently
  • Availability to work during morning PST hours for collaboration with US teams

Responsibilities

  • Implement core features like intelligent pagination and schema evolution
  • Create robust solutions for messy data to ensure seamless pipeline operations
  • Gain deep knowledge of Kafka and distributed systems to optimize performance
  • Collaborate with senior leaders on architectural decisions and tech choices
  • Produce thorough documentation and specifications to assist developer usability

Benefits

  • Opportunity to handle massive scale from day one with billions of rows processed
  • Direct mentorship from senior leadership in a small team environment
  • Involvement in building the foundational infrastructure for AI in enterprises
  • Experience the agility of a startup alongside the reliability of an established product
Full Job Description
RoleWe process 500+ billion rows daily, and we are now building the next generation of our platform around AI-native connectors, distributed Python runtimes (Ray), and LLM-powered data workflows. We operate with the intensity of a seed-stage startup and we aren't looking for "cogs in a machine." We are looking for builders who move fast, own outcomes, and don't wait to be told what to do.

As an early-career engineer at Nexla, you will write core code, debug production systems, and help us ship intelligent, context-aware connectors and agentic workflows that power the GenAI revolution.

Responsibilities
  • Build AI-native connectors (70%): Implement intelligent connectors that combine traditional integration primitives (pagination, schema evolution, rate-limiting, retries) with LLM-driven capabilities (semantic understanding, agentic recovery, natural-language tool design). You own your code from the first line to the final deployment.
  • Work with LLMs in production: Design prompts, tool schemas, evaluation harnesses, and guardrails for LLM-backed features.
  • Build on distributed Python runtimes: Dive into Ray, Arrow, and modern data-processing stacks (Polars, DuckDB) as part of our agentic runtime initiative. You'll learn how to tune them for throughput, latency, and cost.
  • Solve "dirty" data problems: Real-world data is messy. You'll build self-recovery mechanisms, agentic probes, and automated retries that keep massive pipelines running without human intervention.
  • Work across the stack: Move fluidly between backend services, runtime code, agent orchestration, and the occasional frontend touch-up. We don't believe in narrow swim lanes.
  • Architectural growth: Work directly with our CTO and senior leads to understand why we make certain tech choices and how to design for multi-tenancy, low latency, and AI-native workflows.
  • Documentation & quality: "Done" means documented. You'll write SDK docs and RFCs so the rest of the platform and our customers can build on what you ship.

Qualifications
Must-Haves
  • 2-5 years of software engineering experience.
  • Polyglot fluency: Strong in at least one modern backend language (Python, Java/Kotlin/Scala, C++, Go, Rust) and comfortable picking up others as needed. We don't care which language you started in - we care that you can pattern-match across them.
  • Full-stack range: Comfortable working across backend, data/runtime, and at least dipping into frontend or infra when the problem calls for it. Specialists who refuse to leave their lane are not a fit.
  • CS fundamentals: Data structures, algorithms, concurrency, REST/HTTP, and a working mental model of distributed systems.
  • High agency, high urgency, high ownership: You don't wait for a perfectly groomed ticket. You diagnose, you decide, you ship, and you communicate. You treat production issues as your problem regardless of whose code it was.
  • The "builder" spirit: A GitHub repo, side project, technical blog, or open-source contribution that shows you love to tinker and learn.
  • AI-native: You already use AI tools (Claude Code, Cursor, agentic workflows) as a multiplier on your own work, and you have opinions about where LLMs help and where they don't.
  • Global collaboration window: Ability to overlap with evening PST working hours for syncs, design reviews, and collaboration with our India/Europe-based leadership and engineering teams.

Nice-to-Haves
  • Experience with Ray, Arrow, Polars, DuckDB, or other modern Python-native data stacks.
  • Hands-on experience building with LLMs - RAG pipelines, agentic systems, tool/function calling, evals, or MCP servers.
  • Exposure to Kafka, JVM stacks (Java/Kotlin/Scala), Snowflake, Databricks, or Spark - useful context for our existing platform, but not required.
  • Experience with Docker or Kubernetes.
  • A background in competitive programming or contributions to open-source projects.

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.
  • AI-first engineering: We aren't just "using" AI; we are building the infrastructure that makes AI possible for the enterprise - connectors, runtimes, and agentic workflows.

Compensation:
Compensation for this role will be determined by overall skills, experience, and location. The salary range for a US-based Software Engineer will be $150,000-$180,000 USD. The package will also include benefits such as Medical, Dental, and Vision, 401k, and flexible PTO.

Location - San Mateo, CA
Workplace type - Hybrid

About Nexla

Nexla is a technology company that develops data integration and management software. The company's flagship product, Nexla Data Operations Platform, is a cloud-based platform that enables businesses to integrate, transform, and monitor data from various sources. Nexla was founded in 2017 and is headquartered in San Francisco, California.
Learn more about Nexla
Size
50 employees
Industry
Founded
2016

Similar Jobs

More Jobs at Nexla

More Information Technology Jobs

Find similar Software Engineer (Bay Area) jobs: