Senior Machine Learning Engineer

closed
Invoca Logo

Invoca

πŸ’΅ $160k-$252k
πŸ“Remote - Worldwide

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
This job is filled or no longer available