About Invoca
Commitment to our customers, collaboration, and continuous improvement in a positive environment are more than words written on a wall at Invoca, it’s our way of life. We take pride in an inclusive and egoless culture that helps us drive innovation and build value for both our customers and our people. And of course, there’s the competitive pay, great perks, and getting to work on an industry-leading product. If this sounds unlike most tech jobs you’ve had, you’re right. Come join us. We’re building something special.
About the Engineering Team
You’ll join a team where everyone, including you, is striving to constantly improve their knowledge of software development tools, practices, and processes. We are an incredibly supportive team. We swarm when problems arise and give excellent feedback to help each other grow. Working on our close-knit, multi-functional teams is a chance to share and grow your knowledge of different domains from databases to front ends to telephony and everything in between.
We are passionate about many things: continuous improvement, working at a brisk but sustainable pace, writing resilient code, maintaining production reliability, paying down technical debt, hiring fantastic teammates; and we love to share these passions with each other.
Learn more about the Invoca development team on our blog and check out our open source projects.
About the Role
Are you looking to work with smart people who are as committed to building great teams as they are to building great products? Invoca offers a unique opportunity to make massive contributions to machine learning and data science as it applies to conversation intelligence, marketing, sales and user experience optimization.
You are excited about this opportunity because you get to:
- 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
At Invoca, our Machine Learning (ML) Engineers benefit from mentorship provided by experts spanning our data science, machine learning, engineering, and architecture teams. Our dedicated data platform team is at the forefront of leveraging a blend of cutting-edge technology, including our proprietary and patented solutions, along with tools from leading vendors, to develop an exceptionally scalable data modeling platform.
Our overarching objective is to seamlessly deliver models through our robust API platform, catering to both internal stakeholders and external clients. Your pivotal role will focus on optimizing model accessibility and usability, thereby expediting model integration within our feature engineering teams. Ultimately, this streamlined process ensures swift model adoption, translating to enhanced value for our customers.
About You
We are excited about you because you have:
- 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
- Solid understanding of Reinforcement learning; hands-on experience of RL techniques with LLMs or unstructured environments is a plus
- 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
- An advanced degree is a plus
This role is remote and open to candidates located in the United States and Canada only. Please note that we are unable to provide visa sponsorship for this position.
Salary, Benefits & Perks:
At Invoca, all new hires in the U.S. receive benefits starting on day one of employment. Our benefits offerings include:
Please note that benefits for teammates outside the U.S. may vary in accordance with their country’s laws and regulations.
- 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
DEI Statement
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
#LI-Remote