The company is looking to build the next generation of its AI-driven scientific platform and is seeking a Senior Software Engineer to lead the technical design and implementation of AI systems.
Requirements
- Hands-on experience with AWS, GCP, or Azure
- Strong understanding of containerization (Docker/Kubernetes), infrastructure-as-code (Terraform, CloudFormation), and CI/CD pipelines
- Familiarity with modern orchestrators (Temporal, Airflow, etc.) to coordinate complex data and ML pipelines
- Ability to design robust data flows and handle large volumes of structured/unstructured data
- Experience in AI/ML Pipelines, including building or optimizing ML pipelines
- Hands-On Familiarity with Latest AI Concepts, such as Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), or agentic frameworks
- Experience with workflow orchestration and data engineering
Responsibilities
- Lead End-to-End Implementation of AI systems
- Contribute to Agentic AI Platform by designing, developing, and maintaining systems leveraging large language models
- Architect & Implement ML Pipelines to facilitate a robust data environment for agentic interactions
- Collaborate Cross-Functionally with domain scientists, ML engineers, and product leads
- Develop Best Practices for Agentic Systems
- Optimize Performance & Reliability of agentic workflows
- Champion Best Practices for code quality, testing, and documentation
Other
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 5+ years of experience successfully building and deploying scalable software systems in production environments
- Proven track record of working cross-functionally with scientists, data engineers, and product teams
- Able to explain complex ideas to diverse audiences
- Experience leading or mentoring a team and making key architecture decisions