
Senior Machine Learning Engineer

Invoca
Summary
Join Invoca's Engineering team as a Machine Learning Engineer and contribute to the development and deployment of cutting-edge machine learning models within an API-driven environment. You will design and implement modeling techniques for deep learning models, build production-ready pipelines, and develop robust model serving architectures. This role requires collaboration with data platform and product engineering teams to translate research models into production-ready systems and deliver ML solutions. You will leverage your expertise in Python, deep learning frameworks, and NLP to ensure model quality and reliability. The position offers a remote work opportunity for candidates in the US and Canada, along with a competitive salary and comprehensive benefits package.
Requirements
- 5+ years of professional experience in ML Engineering or a related area of AI/data science engineering
- Advanced proficiency in Python, deep learning frameworks (e.g., PyTorch, TensorFlow), data and ML libraries (e.g., spaCy, Pandas, Matplotlib), and implementation and optimization of deep learning architectures (Transformer, LSTM, CNN, etc.)
- Advanced proficiency building and deploying NLP and deep learning models in production environments
- In-depth understanding of deep learning, NLP and foundational ML concepts
- Hands-on experience with building, training and optimizing production ready LLM and various categories of deep learning architectures
- Advanced proficiency in using APIs and frameworks for managed and self-hosted model serving (e.g. Ray/AnyScale, AWS Sagemaker/Bedrock (or other cloud vendors), TGI, vLLM) to build, host, scale, and optimize model serving
- Intermediate proficiency with MLOps tooling (e.g. Kubeflow, MLFlow, etc.), LLM Observability, and practices including CI/CD for ML models, monitoring, and maintenance
- Intermediate proficiency working with the Databricks platform (e.g. Unity Catalog, Model Serving, Job/Compute, Deltalake) (or similar platform) for data engineering and analytics tasks
- Basic proficiency with big data technologies and frameworks (e.g., Spark, Hadoop)
- Basic proficiency with conversation intelligence concepts and challenges (e.g., speech recognition, speaker diarization, intent classification)
- Bachelor's Degree or equivalent experience required
Responsibilities
- Train, fine-tune, and deploy machine learning models within an API-driven environment, ensuring scalability, efficiency, and optimal performance
- Design and implement modeling, training, optimization techniques for deep learning models
- Design and implement production-ready pipelines for adapting foundation models to domain-specific use cases
- Develop robust model serving architectures that effectively integrate LLMs with enterprise systems
- Implement monitoring and evaluation frameworks to ensure model quality and reliability in production
- Extend and enhance the architecture of Invoca's model training infrastructure and pipelines
- Develop and maintain MLOps, and CI/CD pipelines specific to machine learning artifacts
- Troubleshoot and resolve production issues related to ML systems
- Work closely with data platform team members to translate research models into production-ready systems
- Partner with product engineering teams to understand requirements and deliver ML solutions on behalf of our customers
- Support diversity, equity, and inclusion initiatives at Invoca
Preferred Qualifications
- Solid understanding of Reinforcement learning; hands-on experience of RL techniques with LLMs or unstructured environments is a plus
- An advanced degree is a plus
Benefits
- Flexible Time Off – We encourage a healthy work-life balance. Our flexible paid time off policy allows you to recharge and take time away as needed
- Paid Holidays – Invoca provides 16 U.S. paid holidays , including a winter break, giving you ample opportunity to refresh and spend time with friends and family
- Health Benefits – Our healthcare program includes medical, dental, and vision coverage, with multiple plan options so you can choose what works best for you and your family. Fertility assistance is also included
- Retirement – Invoca offers a 401(k) plan through Fidelity with a company match of up to 4%
- Stock Options – All employees are invited to share in Invoca’s success through stock options
- Mental Health Program – Well-being support on a broad range of issues is available through our SpringHealth program
- Paid Family Leave – Up to 6 weeks of 100% paid leave is provided for baby bonding, adoption, and caring for family members
- Paid Medical Leave – Up to 12 weeks of 100% paid leave is provided for childbirth and medical needs
- InVacation – As a thank-you to our long-term team members, we offer a bonus after 7 years of service
- Wellness Subsidy – We provide a subsidy that can be applied toward gym memberships, fitness classes, and more
- Position Base Range - Salary Range $160,000 - $252,000/ plus bonus potential
Share this job:
Similar Remote Jobs

