Software Engineer, Connectors Framework
Role details
Job location
Tech stack
Job description
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., 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., * 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.
Requirements
- 2-6 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.