Responsibilities
- Contribute high-quality, well-tested backend code to data migration engine and generative AI orchestration platform
- Collaborate with Product Management, AI researchers, ML engineers, and designers to deliver product roadmap
- Develop robust backend services orchestrating AI functionalities
- Identify and address performance bottlenecks and architectural challenges in data flow and orchestration
- Participate in code reviews, troubleshoot distributed systems issues, and provide feedback on technical designs
- Handle CI/CD, quality, testing, and related processes
Requirements
- 2+ years engineering experience in backend systems, distributed systems, or core platform development
- Experience with Java, Rust, C/C++, and/or Python; strong understanding of systems-level programming, memory management, performance tuning
- Experience with streaming data platforms like Apache Kafka and CDC tools like Debezium
- Experience with relational data modeling and SQL databases (Postgres, MySQL, etc.)
- Good understanding of algorithms, data structures, and their complexities
Nice-to-Haves
- Exposure to JavaScript and React
- Familiarity with Kubernetes
- Experience with NoSQL databases
- Contributions to open-source projects
Compensation
Base salary range: $135,000 - $202,500 USD, plus equity, flexible PTO, parental leave, 401(k), and health benefits.