About the Role
This role involves leading the development of core software systems that power intelligent automation solutions, working closely with research and engineering teams to translate complex requirements into reliable, production-grade applications.
Responsibilities
- Design and implement robust, maintainable software architectures
- Collaborate with product and design teams to define technical requirements
- Develop high-performance, scalable backend services
- Write clean, well-documented, and testable code
- Optimize applications for speed and reliability
- Troubleshoot and resolve production issues efficiently
- Participate in code reviews to ensure code quality
- Mentor junior engineers and support team growth
- Integrate APIs and third-party services
- Ensure software aligns with security and compliance standards
- Contribute to system documentation and technical specs
- Evaluate new technologies and tools for fit within the stack
- Support deployment pipelines and CI/CD processes
- Monitor system performance and implement improvements
- Work with data teams to enable machine learning workflows
Nice to Have
- Master’s degree in computer science or related field
- Experience building AI or machine learning infrastructure
- Familiarity with data processing pipelines
- Knowledge of MLOps practices
- Contributions to open-source software projects
- Experience with large-scale data systems
- Leadership experience in technical projects
- Exposure to real-time data streaming technologies
- Understanding of regulatory requirements for data handling
- Track record of driving technical initiatives independently
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid remote with office presence required in select locations
Team
Collaborative team of engineers, data scientists, and product specialists focused on AI-driven solutions
Our Tech Stack
We use Python and Go for backend services, Kubernetes for orchestration, and leverage GCP for cloud infrastructure. Our data layer includes PostgreSQL and Redis, with Apache Kafka for event streaming.
Growth Opportunities
Engineers are encouraged to lead projects, propose architectural changes, and contribute to long-term product direction. Internal mobility and skill development are supported.
Available for qualified candidates