Machine Learning Engineer
Build and deploy AI-powered features for conversation intelligence, developing production ML pipelines and inference services for voice and messaging data. The role requires 2+ years of applied ML experience, Python, an ML framework, NLP familiarity, and cloud infrastructure experience.
About the job
Responsibilities
- Design and develop machine learning solutions for accuracy, performance, security, and scalability.
- Implement and maintain end-to-end AI/ML pipelines, including data ingestion, feature engineering, model development, validation, and deployment.
- Instrument AI/ML services with metrics, logging, and telemetry to monitor model performance and operational health against defined SLOs.
- Participate in on-call rotations, progressive rollouts, and mitigation strategies for production inference services.
- Collaborate during planning, design, and code review, contributing to product and technical discussions and improving code quality.
Requirements
- Bachelor's degree in Computer Science, Mathematics, Statistics, or a related quantitative field, or equivalent practical experience.
- 2+ years of experience in machine learning engineering or applied ML.
- Proficiency in Python or a similar object-oriented language.
- Experience with at least one ML framework: PyTorch, TensorFlow, or JAX.
- Familiarity with NLP libraries such as Hugging Face Transformers, NLTK, or SpaCy.
- Experience developing, testing, and deploying small-to-medium scoped ML services or features in a collaborative engineering environment.
- Experience with model versioning, experiment tracking, and cloud-based infrastructure.
- Experience utilizing large or small language models within software systems.
- Excellent written and verbal communication skills, with the ability to explain complex technical concepts to technical and non-technical audiences.
Nice-to-haves
- Hands-on experience with conversational AI, LLM fine-tuning, or prompt engineering in production.
- Exposure to agentic AI frameworks such as LangGraph, AutoGen, or CrewAI.
- Familiarity with MLOps/LLMOps tooling for testing, versioning, model registries, retraining, and production monitoring.
Compensation and Benefits
- Competitive pay.
- Generous time off.
- Parental and wellness leave.
- Healthcare.
- Retirement savings program.
- Additional benefits that vary by location.
- Occasional travel for project or team meetings may be required.
Skills
Python, PyTorch, TensorFlow, JAX, Hugging Face Transformers, Nltk, Spacy, LLMs, AWS, GCP, Microsoft Azure, LangGraph, Autogen, Crewai, MLOps
Similar jobs
ML Engineering jobsBuilds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.
Machine learning intern pursuing a Ph.D. who will build and deploy production-scale models and pipelines, conduct an end-to-end research project, and collaborate with engineering and product teams on blockchain and cryptocurrency applications.
Build, deploy, and optimize AI applications and machine learning models for customer use cases while contributing to an internal ML platform. This new graduate role requires a technical master’s degree, hands-on ML or LLM experience, and strong customer communication skills.
Develop and deploy machine learning models for biomedical research and AI product development, collaborating with scientific, engineering, and product teams. Requires a master's degree with 2–4 years of experience or a PhD with 0–2 years, plus strong Python and ML development skills.
Machine learning engineer who trains, evaluates, and productionizes models and LLM-powered applications for financial products. Requires 2+ years of ML systems experience, strong Python and PyTorch skills, production data pipelines, model evaluation, and API development.