Machine Learning Engineer
About the role
About The Company
Uncover is an innovative technology company dedicated to transforming the sales industry through cutting-edge AI-driven solutions. Founded in 2023 and backed by a successful Series A funding round, Uncover has rapidly established itself as a leader in the revenue activation space. With a team of 45 talented professionals, the company develops a comprehensive platform that leverages advanced machine learning models to enhance sales performance, streamline workflows, and foster continuous improvement. Our clients include industry giants such as LinkedIn, Workday, and Intel, who rely on Uncover’s platform to optimize their sales operations and drive revenue growth.
About The Role
We are seeking a highly skilled and motivated Machine Learning Engineer to join Uncover’s dynamic team. In this role, you will be responsible for building, deploying, and maintaining the core models that power our sales coaching and roleplay products. Your work will directly impact how sales teams improve their performance by providing real-time insights and personalized coaching based on authentic sales call data. You will own the entire lifecycle of our models—from training and fine-tuning open-source models to deploying them in production environments, including on-device applications where privacy and latency are critical. Additionally, you will develop robust evaluation frameworks, benchmarks, and regression suites to ensure continuous improvement and reliability of our models. Collaboration with founders, product managers, and fellow engineers will be key, as you will have significant input into the future development of our platform and its capabilities.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or a related field.
Proven experience in developing, deploying, and maintaining machine learning models in production environments.
Strong proficiency in Python, TensorFlow, PyTorch, or similar frameworks.
Experience with fine-tuning and deploying open-source models, including on-device deployment and optimization techniques such as quantization and distillation.
Solid understanding of evaluation metrics, benchmarking, and regression testing for machine learning systems.
Ability to work collaboratively in a fast-paced, high-growth environment with cross-functional teams.
Excellent problem-solving skills and a proactive approach to troubleshooting and innovation.
Responsibilities
Design, develop, and refine machine learning models that underpin Uncover’s sales roleplay, scoring, and coaching tools.
Train and fine-tune open-source models to meet specific performance, cost, and latency requirements.
Deploy models into production environments, including on-device applications, ensuring scalability and reliability.
Build and maintain evaluation frameworks, benchmarks, and regression suites to monitor model performance over time.
Collaborate closely with product managers, data scientists, and engineers to identify opportunities for model improvements and new features.
Participate in code reviews, documentation, and knowledge sharing to uphold high engineering standards.
Stay current with the latest advancements in machine learning and AI, applying innovative techniques to improve our platform.
Benefits
Uncover offers a competitive compensation package ranging from $260,000 to $300,000+ based on experience, complemented by meaningful equity opportunities. Our benefits include comprehensive medical, dental, and vision coverage, a 401(k) plan, and commuter and parking benefits. We promote work-life balance with unlimited paid time off and foster a collaborative culture with free lunch and dinner in the office. Our flexible environment supports employees with families and personal commitments, ensuring that high standards do not lead to burnout. We believe in rewarding contributions and providing growth opportunities for our team members.
Equal Opportunity
Uncover is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We celebrate differences and are dedicated to creating an environment where all employees feel valued and empowered. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. Our goal is to build a team that reflects the diverse communities we serve and to provide equal opportunities for all candidates and employees.
Responsibilities
- Design, develop, and refine machine learning models that underpin Uncover’s sales roleplay, scoring, and coaching tools.
- Train and fine-tune open-source models to meet specific performance, cost, and latency requirements.
- Deploy models into production environments, including on-device applications, ensuring scalability and reliability.
- Build and maintain evaluation frameworks, benchmarks, and regression suites to monitor model performance over time.
- Collaborate closely with product managers, data scientists, and engineers to identify opportunities for model improvements and new features.
- Participate in code reviews, documentation, and knowledge sharing to uphold high engineering standards.
- Stay current with the latest advancements in machine learning and AI, applying innovative techniques to improve our platform.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or a related field.
- Proven experience in developing, deploying, and maintaining machine learning models in production environments.
- Strong proficiency in Python, TensorFlow, PyTorch, or similar frameworks.
- Experience with fine-tuning and deploying open-source models, including on-device deployment and optimization techniques such as quantization and distillation.
- Solid understanding of evaluation metrics, benchmarking, and regression testing for machine learning systems.
- Ability to work collaboratively in a fast-paced, high-growth environment with cross-functional teams.
- Excellent problem-solving skills and a proactive approach to troubleshooting and innovation.
Benefits
- Competitive compensation package ranging from $260,000 to $300,000+ based on experience.
- Meaningful equity opportunities.
- Comprehensive medical, dental, and vision coverage.
- 401(k) plan.
- Commuter and parking benefits.
- Unlimited paid time off.
- Free lunch and dinner in the office.
- Flexible environment supporting employees with families and personal commitments.
Skills mentioned
About Uncover
AgileGrid Solutions is a staffing and recruiting company focused on helping businesses find, attract, and hire qualified talent across a range of industries. The company provides recruitment and workforce solutions tailored to the specific hiring needs of employers, from sourcing and screening candidates to supporting the overall hiring process. AgileGrid Solutions works to connect skilled professionals with the right career opportunities while helping organizations build reliable, high-performing teams. With a focus on efficient recruitment, quality talent, and client satisfaction, the company aims to simplify the hiring process and deliver effective staffing solutions.