Job description
We are seeking a Senior AI Engineer to join our dynamic team in San Francisco. You will architect and ship scalable AI systems that power our product line, including NLP models, recommendation engines, and computer vision workflows. You will collaborate with data scientists, software engineers, and product leaders to turn ambitious AI ideas into reliable, production-grade solutions.
This role emphasizes practical impact, robust experimentation, and cross-functional teamwork. You will own end-to-end model lifecycle – from data preprocessing and training to deployment, monitoring, and continuous improvement in a fast-paced startup-like environment.
What you will do is more than code: you will shape product strategy with data-driven insights, advocate for ethical AI practices, and contribute to a culture of excellence and learning.
Responsibility
- Design, implement, and optimize end-to-end AI models and pipelines in production.
- Collaborate with product and engineering teams to translate business problems into ML solutions.
- Build and maintain scalable ML infrastructure, including data pipelines and model serving.
- Conduct rigorous experimentation, evaluation, and ablation studies; monitor model performance and drift.
- Ensure robust, scalable, and maintainable code with CI/CD and ML Ops practices.
- Mentor junior engineers; contribute to architecture decisions; write maintainable docs.
- Stay updated on AI research and apply relevant advances to products.
Qualification
- Bachelor's or Master's degree in Computer Science, AI, ML or related field (PhD preferred).
- 5+ years of hands-on experience in AI and ML engineering; strong portfolio of deployed models.
- Proficiency in Python and experience with PyTorch or TensorFlow; familiarity with JAX is a plus.
- Experience deploying ML models in cloud environments (AWS, GCP, or Azure) and solid MLOps understanding (MLflow, Kubeflow, or similar).
- Strong data modeling and feature engineering skills; expert SQL and data exploration abilities.
- Experience with NLP or computer vision tasks is a plus; excellent debugging and testing skills.
- Excellent communication and collaboration skills; ability to work in a fast-paced, cross-functional environment.