Job Closed
This listing is no longer active.
Technology for better surgery
Engineering Manager, Machine Learning, Data Platforms
Location
United States
Posted
148 days ago
Salary
$200K - $250K / year
Seniority
Senior
Job Description
Engineering Manager, Machine Learning, Data Platforms
Apella
• Manage, mentor, hire and grow 8+ ML Engineers and Data Engineers across three distinct teams • Be a strong technical partner for engineers to guide ML system architecture, model deployment, and data platform design & execution • Ensure ML solutions are production-grade, scalable, observable, cost effective and maintainable • Drive best practices for ML model lifecycle management, data pipelines, and system reliability • Work closely with Product, Clinical, Operations, and Research stakeholders to translate business and clinical needs into clear technical priorities • Partner with Tech Leads and Product to define the ML and data platform goals and roadmaps, balancing near-term wins with long-term scalability
Job Requirements
- Multiple years of experience managing engineering teams, ideally including AI/ML or data-focused teams
- Strong understanding and hands on experience with machine learning systems in production (not just model development)
- Familiarity with realtime (Flink or similar) and batch data platforms, pipelines, and analytics infrastructure
- Ability to lead teams working on distinct but interdependent problem spaces
- Excellent communication skills with both technical and non-technical stakeholders
- Background in ML Engineering, Data Engineering, or Applied ML (preferred)
- Experience with computer vision and/or time-series forecasting (preferred)
- Experience building ML systems in regulated environments like healthcare (preferred)
- Comfort operating in a fast-growing, ambiguous environment
Benefits
- Competitive salary and stock options
- Flexible vacation policy and a culture that values time for rest and recharging
- Remote-first work environment with unique virtual and in-person events to foster team connection
- Comprehensive health, dental, and vision insurance—we're a healthcare company that prioritizes your health
- 16 weeks of parental leave for all parents
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Manager, Software Engineering
Basis Technologies Digital AdvertisingBasis Technologies Digital Advertising, formerly known as Centro, serves digital advertising organizations with enterprise-class software designed to help marketers maximize their
• Collaborate with Product, QA, Design, and Project Management to clarify requirements, ensure shared understanding, align on priorities, and lead team rituals that support strong execution and effective communication. • Manage your direct reports by setting clear expectations, delivering regular feedback, and ensuring strong performance, accountability, and professional growth. • Demonstrate a deep expertise of our organization's business domain and stakeholder needs. Use your knowledge to proactively identify risks and blockers during planning discussions, architecture discussions, and RFCs. Ensure feasibility and alignment between business goals and technical implementation for team projects. • Define, monitor, and uphold high standards of development quality and efficiency. • Drive successful project delivery by managing scope, timelines, and dependencies, and ensuring deliverables meet defined requirements and business objectives. • Build and retain an industry-leading tech team through our recruiting pipeline and through your own network. • Build strong relationships with Product Management, QA, Design, and other Engineering groups to execute efficiently on team projects, including those with many dependencies. • Create, embody, and uphold a positive, high-performing, and inclusive culture. Set expectations for respectful and inclusive behavior, foster open communication, and encourage diverse perspectives. Celebrate team achievements and individual contributions to build morale and drive engagement. • Take an active stake in the careers of your direct reports. Their success is your success.
Software Engineering Manager
URUS GroupURUS Group is a holding company specializing in dairy and beef genetics and reproductive solutions, operating a family of businesses including Alta Genetics, GE
• Lead, mentor, and grow a team of software engineers, fostering a high-performance, innovative culture • Conduct regular 1:1s, provide constructive feedback, and support career development • Recruit, onboard, and retain top engineering talent • Build an inclusive, collaborative environment where engineers thrive and feel empowered to innovate • Balance team workload and manage capacity planning • Champion a culture of experimentation, learning, and continuous improvement • Drive rapid, iterative delivery using Agile/Scrum methodologies • Run effective sprint planning, retrospectives, and daily standups • Remove blockers and maintain team velocity • Set clear goals and hold the team accountable for measurable results • Balance speed with quality, ensuring sustainable pace • Make data-driven decisions to optimize delivery processes • Adapt quickly to changing priorities while maintaining team focus • Contribute to architectural decisions and technical strategy • Drive innovation by evaluating and adopting emerging technologies and best practices • Champion proof-of-concepts and technical experiments to explore new solutions • Review code and provide technical guidance to the team • Stay current with industry trends and bring forward innovative ideas • Jump into critical technical challenges when needed (hands-on debugging, problem-solving) • Establish engineering best practices, coding standards, and quality processes • Drive technical debt reduction while pushing boundaries on what's possible • Foster a culture where engineers feel safe to propose bold ideas and challenge the status quo • Build and maintain strong relationships with Product, Design, Business, and Executive stakeholders • Translate complex technical concepts into clear, business-focused communication • Partner with Product Managers to align engineering roadmap with business objectives • Proactively communicate progress, risks, and trade-offs to stakeholders • Manage expectations and negotiate priorities when necessary • Present technical proposals and recommendations to leadership • Advocate for engineering needs (technical debt, infrastructure, tooling) in planning discussions • Facilitate alignment between technical and business goals • Drive urgency and maintain momentum on key initiatives • Make quick, informed decisions to keep projects moving • Identify and mitigate risks early • Implement processes that accelerate delivery without sacrificing quality • Foster a bias toward action, rapid prototyping, and smart risk-taking • Balance strategic long-term thinking with tactical short-term execution
• Manages and oversees the design and development of software applications • Directs the work of engineers to ensure the best practices around software development • Manages subordinate staff in the day-to-day performance of their jobs • Ensures that project/department milestones/goals are met and adhering to approved budgets • Extensive knowledge of departmental processes • Complete required training, as assigned, within the established time-frames • Ensure staff is informed of product upgrades or enhancements in a timely manner • Hire and train competent staff • Verify departmental time-sheets for departmental employees ensuring the time-sheets are accurate based on the work-schedule and necessary corrections are done prior to timely Payroll submission • Develop and mentor departmental staff by providing career coaching; motivate departmental staff individually and as a group; understand and support diversity; and establish an effective team • Conduct initial and annual performance evaluations • Promote teamwork; discipline staff when warranted • Maintain regular attendance in accordance with established policies • Perform other job-related duties as assigned
Engineering Manager
Great Gray Trust CompanyGreat Gray delivers CIT solutions & beyond, empowering you with the essential governance & expertise to grow confidently
• Lead and develop one to two agile development teams (4-8 engineers), providing coaching, mentorship, and career development to continue building our high-performing, collaborative engineering organization. • Partner closely with Product Management to translate business requirements into technical roadmaps, ensuring teams have clear priorities, well-defined requirements, and the resources needed to deliver high-impact features • Own team delivery and operational metrics, removing blockers, managing technical dependencies, and ensuring predictable sprint execution and on-time delivery of committed features • Collaborate with leadership to align technical decisions with business goals and deliver outstanding customer value. • Participate in technical decision-making and architecture discussions, balancing near-term delivery needs with long-term platform scalability, maintainability, and technical debt management • Cultivate a culture of continuous improvement by facilitating retrospectives, implementing process refinements, and promoting knowledge sharing and cross-functional collaboration across engineering teams • Contribute to the broader engineering organization by participating in hiring, defining team standards and processes, and helping shape Great Gray's engineering culture as the technology team scales



