Staff Machine Learning Engineer (Remote)

Machine Learning EngineerMachine Learning EngineerOtherRemoteSeniorTeam 1,001-5,000Since 2005H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

85 days ago

Salary

$141.3K - $238.1K / year

Seniority

Senior

Job Description

Staff Machine Learning Engineer (Remote)

SailPoint

About SailPoint: SailPoint is the leader in identity security for the cloud enterprise. Our identity security solutions secure and enable thousands of companies worldwide, giving our customers unmatched visibility into the entirety of their digital workforce and ensuring that workers have the right access to do their job—no more and no less. Built on a foundation of AI and ML, our Identity Security Cloud Platform delivers the right level of access to the right identities and resources at the right time—matching the scale, velocity, and changing needs of today’s cloud-oriented, modern enterprise. About the Role As a Staff Machine Learning Engineer, you will play a critical role in shaping, building, and scaling SailPoint’s AI-powered capabilities. You’ll work at the intersection of AI innovation, software engineering, and platform architecture—designing robust, production-grade ML systems that deliver customer insights and intelligent automation across our identity platform. As a senior technical leader, you’ll partner closely with engineering, AI, and product teams to drive innovation, define our ML strategy, and mentor others in applying best practices for scalable, responsible AI. This is both a hands-on and strategic role. You will lead complex, end-to-end ML initiatives—from model design and experimentation to deployment, monitoring, and continuous improvement—while advancing the evolution of SailPoint’s AI platform, data pipelines, and model governance standards. About the team: The AI team at SailPoint applies AI and domain expertise to create AI solutions that solve real problems in identity security. We believe the path to success is through meaningful customer outcomes, and we leverage classical ML as well as recent innovations in Generative AI and Graph ML to bring our solutions to SailPoint’s core product lines. Responsibilities - Design, implement, and optimize ML models (supervised, unsupervised, and LLM-based) that power both customer-facing and internal product capabilities. - Translate AI research and experimental prototypes into scalable, maintainable production systems. - Lead technical efforts to improve model accuracy, precision/recall trade-offs, and generalization across diverse regions and customer datasets. - Build and enhance ML infrastructure and pipelines for feature extraction, model training, evaluation, deployment, and monitoring. - Drive the technical strategy for reproducibility, model versioning, data lineage, and CI/CD automation in ML systems. - Collaborate with AI platform and DevOps teams to ensure reliable data access, observability, and efficient use of compute resources. - Set technical direction and best practices for ML engineering across the AI organization, influencing architecture and design standards. - Mentor and guide engineers in scalable ML design patterns, experimentation frameworks, and software craftsmanship. - Partner with product and engineering leaders to prioritize and deliver high-impact AI capabilities aligned with business goals. - Work cross-functionally with architecture, platform, and analytics teams to ensure AI components integrate seamlessly across SailPoint’s ecosystem. - Advance model lifecycle management, AI governance, and responsible AI practices to ensure quality, fairness, and transparency. - Communicate complex ML concepts into actionable insights and recommendations for technical and non-technical audiences. - Support day-to-day team operations in partnership with TPMs and managers, ensuring alignment and delivery across initiatives. Requirements: - 8+ years of professional experience in machine learning engineering, software development, or a related technical field. - Strong programming skills in Python and proficiency with ML frameworks such as PyTorch, TensorFlow, or scikit-learn. - Proven track record of building and deploying ML models at production scale (cloud-native environments preferred). - Deep understanding of data modeling, feature engineering, and statistical analysis. - Expertise in data pipelines, ETL, and feature engineering using frameworks like Spark, Airflow, or dbt. - Solid knowledge of MLOps practices—including model monitoring, retraining, CI/CD, and experiment tracking. - Strong foundation in software engineering best practices: testing, modularization, code review, and observability. - Excellent communication and collaboration skills, with demonstrated experience leading cross-functional technical initiatives. Preferred - Experience with LLM-based solutions, embeddings, and retrieval-augmented generation (RAG). - Familiarity with identity, security, or enterprise SaaS systems. - Experience designing AI platforms or reusable ML services that support multiple product lines. - Demonstrated ability to set technical direction, influence architectural decisions, and guide organizational strategy. Roadmap for success- 30 days: - Gain deep understanding of SailPoint’s AI vision, architecture, and active ML initiatives. - Familiarize with existing data pipelines, environments, and model deployment frameworks. - Build relationships with key stakeholders across AI, platform, DevOps, and product teams. - Conduct hands-on review of current ML models, data flows, and monitoring systems to identify immediate optimization or reliability gaps. - Begin contributing to small improvements or code reviews to gain familiarity with production practices. 90 days: - Lead at least one end-to-end ML enhancement or pilot. - Establish and document best practices for reproducibility, observability, and CI/CD for ML systems. - Mentor junior engineers and support team-wide code quality and experimentation standards. - Present a roadmap or proposal for scaling AI components or addressing key technical debt areas. 6 months: - Deliver measurable impact on model performance, reliability, or scalability for at least one core AI product. - Lead design and implementation of a shared ML service or reusable component (e.g., feature store, inference service, or monitoring framework). - Be recognized as a technical go-to for complex ML engineering and architecture decisions. 1 year: - Establish SailPoint’s ML engineering foundation as robust, scalable, and production-ready across multiple AI initiatives. - Drive one or more flagship AI capabilities from prototype to production, with demonstrated business or customer impact. - Mentor and elevate other engineers, fostering a culture of technical excellence and continuous learning. - Influence long-term AI platform architecture and strategic investment areas as part of the broader AI leadership group. The Tech Stack (if applicable): - Core Programming: SQL, Python, Shell/Bash, Go - Cloud Platform: AWS (SageMaker, Bedrock) - Data: Snowflake, DBT, Kafka, Airflow, Feast - Visualization: Tableau, Qlik - CI/CD: Cloudbees, Jenkins Benefits and Compensation listed vary based on the location of your employment and the nature of your employment with SailPoint. As a part of the total compensation package, this role may be eligible for the SailPoint Corporate Bonus Plan or a role-specific commission, along with potential eligibility for equity participation. SailPoint maintains broad salary ranges for its roles to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect SailPoint’s differing products, industries, and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. We estimate the base salary, for US-based employees, will be in this range from (min-mid-max, USD): $141,300 - $238,124.00Base salaries for employees based in other locations are competitive for the employee’s home location. Benefits Overview 1. Health and wellness coverage: Medical, dental, and vision insurance 2. Disability coverage: Short-term and long-term disability 3. Life protection: Life insurance and Accidental Death & Dismemberment (AD&D) 4. Additional life coverage options: Supplemental life insurance for employees, spouses, and children 5. Flexible spending accounts for health care, and dependent care; limited purpose flexible spending account 6. Financial security: 401(k) Savings and Investment Plan with company matching 7. Time off benefits: Flexible vacation policy 8. Holidays: 8 paid holidays annually 9. Sick leave 10. Parental support: Paid parental leave 11. Employee Assistance Program (EAP) and Care Counselors 12. Voluntary benefits: Legal Assistance, Critical Illness, Accident, Hospital Indemnity and Pet Insurance options 13. Health Savings Account (HSA) with employer contribution SailPoint is an equal opportunity employer and we welcome all qualified candidates to apply to join our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other category protected by applicable law. Alternative methods of applying for employment are available to individuals unable to submit an application through this site because of a disability. Contact applicationassistance@sailpoint.com or mail to 11120 Four Points Dr, Suite 100, Austin, TX 78726, to discuss reasonable accommodations. NOTE: Any unsolicited resumes sent by candidates or agencies to this email will not be considered for current openings at SailPoint.

Job Requirements

  • 8+ years of professional experience in machine learning engineering, software development, or a related technical field.
  • Strong programming skills in Python and proficiency with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
  • Proven track record of building and deploying ML models at production scale (cloud-native environments preferred).
  • Deep understanding of data modeling, feature engineering, and statistical analysis.
  • Expertise in data pipelines, ETL, and feature engineering using frameworks like Spark, Airflow, or dbt.
  • Solid knowledge of MLOps practices—including model monitoring, retraining, CI/CD, and experiment tracking.
  • Strong foundation in software engineering best practices: testing, modularization, code review, and observability.
  • Excellent communication and collaboration skills, with demonstrated experience leading cross-functional technical initiatives.
  • Preferred
  • Experience with LLM-based solutions, embeddings, and retrieval-augmented generation (RAG).
  • Familiarity with identity, security, or enterprise SaaS systems.
  • Experience designing AI platforms or reusable ML services that support multiple product lines.
  • Demonstrated ability to set technical direction, influence architectural decisions, and guide organizational strategy.
  • Roadmap for success
  • 30 days: Gain deep understanding of SailPoint’s AI vision, architecture, and active ML initiatives. Familiarize with existing data pipelines, environments, and model deployment frameworks. Build relationships with key stakeholders across AI, platform, DevOps, and product teams. Conduct hands-on review of current ML models, data flows, and monitoring systems to identify immediate optimization or reliability gaps. Begin contributing to small improvements or code reviews to gain familiarity with production practices.
  • 90 days: Lead at least one end-to-end ML enhancement or pilot. Establish and document best practices for reproducibility, observability, and CI/CD for ML systems. Mentor junior engineers and support team-wide code quality and experimentation standards. Present a roadmap or proposal for scaling AI components or addressing key technical debt areas.
  • 6 months: Deliver measurable impact on model performance, reliability, or scalability for at least one core AI product. Lead design and implementation of a shared ML service or reusable component (e.g., feature store, inference service, or monitoring framework). Be recognized as a technical go-to for complex ML engineering and architecture decisions.
  • 1 year: Establish SailPoint’s ML engineering foundation as robust, scalable, and production-ready across multiple AI initiatives. Drive one or more flagship AI capabilities from prototype to production, with demonstrated business or customer impact. Mentor and elevate other engineers, fostering a culture of technical excellence and continuous learning. Influence long-term AI platform architecture and strategic investment areas as part of the broader AI leadership group.

Benefits

  • 401(K), 401(K) matching, Company-sponsored outings, Company sponsored family events, Dental insurance, Disability insurance, Volunteer in local community, Employee stock purchase plan, Family medical leave, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mentorship program, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Recreational clubs, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Employee resource groups, Employee-led culture committees, Hybrid work model, In-person revenue kickoff, President's club, Employee awards, Meditation space, Mother's room, Personal development training, Flexible time off, Bereavement leave benefits

Related Job Pages

More Machine Learning Engineer Jobs

Zeta Global logo

Principal AI/ML Engineer – AdTech

Zeta Global

We deliver better experiences for consumers and better results for your brand.

Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

• Lead the design and implementation of scalable, high-performance, and resilient ML solutions for AdTech use cases. • Architect and evolve the end-to-end machine learning pipeline – from data ingestion and training to real-time inference for our real-time bidding, targeting, and optimization algorithms. • Define the technical roadmap and vision for AI/ML in our platform, evaluating new tools and techniques (including the latest in deep learning and LLMs) and making strategic build-vs-buy decisions. • Develop intelligent systems using AI agents and agentic workflows to automate and optimize end-to-end campaign processes. • Partner with engineering, product, and data science teams to translate marketing objectives into ML-driven solutions. • Ensure system robustness and stability for ML services in a high-concurrency, low-latency environment. • Provide technical guidance and mentorship to other engineers and data scientists, fostering a culture of excellence in engineering and ML best practices.

United States
$300K - $400K / year
Thoughtworks logo

Senior Machine Learning Engineer

Thoughtworks

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.

OtherRemoteTeam 10,001

Senior Machine Learning Engineers at Thoughtworks build, maintain and test the architecture and infrastructure for managing machine learning applications. They are involved in supporting and contributing to the design of the end-to-end applications and products. They are responsible for building core capabilities including technical and functional machine learning systems and applications, being the anchor for functional streams of work and are accountable for timely delivery. As a senior machine learning engineer, you will work on the latest tools, frameworks and offerings while also being involved in enabling credible and collaborative problem solving to execute on a strategy. Job responsibilities - You will contribute to design and drive the development of robust scalable architectures and infrastructure for deploying and managing machine learning (ML) applications, ensuring high availability, performance and security. - You will collaborate with data scientists and engineers to translate business needs into effective and efficient ML systems and applications. - You will own the development and maintenance of core functionalities within ML applications, including ML pipelines, model training and deployment, and monitoring and evaluation. - You will drive the functional stream of work by providing technical expertise, handling team discussions and ensuring timely delivery of assigned tasks. - You will stay ahead of the curve by actively exploring and implementing the latest tools, frameworks and offerings in the ML landscape. - You will facilitate collaborative problem solving within the team by actively listening, communicating effectively and mentoring other engineers. - You will contribute to the development and execution of the team's overall ML strategy, aligning technical capabilities with business objectives. - You will proactively identify and address challenges related to ML systems and applications, proposing solutions and implementing improvements. Job qualifications Technical Skills - You have experience in writing clean, maintainable and testable code, demonstrating attention to refactoring and readability of the code. - You are proficient in scripting languages such as Python or Shell for automation and task streamlining. - You have knowledge of distributed systems and scalable architectures to handle large-scale ML applications. - You have experience with building, deploying, and maintaining ML systems using relevant ML techniques and platforms, i.e.: Scikit-learn, Tensorflow, MLFlow, Kubeflow, Pytorch. - You have experience with building, deploying and maintaining ML systems and experience with application of MLOps principles and CI/CD to ML. - You have experience in machine learning engineering and data science, are familiar with key ML concepts, algorithms and frameworks, and understand ML model lifecycles. - You have experience with designing and operating the infrastructure required to run different types of ML training and serving workloads, i.e.: on-premise vs. cloud infrastructure, infrastructure as code, monitoring, etc. - You have hands-on experience with on-premise and cloud services for building and deploying ML pipelines, i.e.: Azure, AWS, GCP or Databricks and associated ML managed services. - Experience with GenAI/LLM, Prompt Engineering, AI Agents, Foundation Models, MLOps/Deployment (including CI/CD, Docker, Kubernetes, and model monitoring), Big Data Processing frameworks (Spark, PySpark). Professional Skills - You understand the importance of stakeholder management and can easily liaise between clients and other key stakeholders throughout projects, ensuring buy-in and gaining trust along the way. - You are resilient in ambiguous situations and can adapt your role to approach challenges from multiple perspectives. - You don’t shy away from risks or conflicts, instead you take them on and skillfully manage them. - You are eager to coach, mentor and motivate others and you aspire to influence teammates to take positive action and accountability for their work. - You enjoy influencing others and always advocate for technical excellence while being open to change when needed. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Extra important information EEO Statement - Thoughtworks is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, ancestry, veteran status, or any other protected class. As a federal contractor, Thoughtworks is an affirmative action employer of protected veterans and individuals with disabilities. Accommodations - Thoughtworks is committed to providing reasonable accommodations to applicants with disabilities and to applicants with sincerely held religious beliefs throughout the hiring process. If you need an accommodation to apply or participate in the interview process, please complete this form or speak with your recruiter. US - Work Authorization - Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment in the United States. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment. About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Remote Salary Benefits: https://www.thoughtworks.com/en-us/careers/benefits The annual salary range posted is subject to many factors and may vary depending on experience, geographic location, job responsibilities, performance, skills and/or training. Salary $130,000—$215,000 USD See here our AI policy.

United States
$130K - $215K / year
Job Closed
Torc Robotics logo

ML Engineer, II - Birds Eye View (BEV)

Torc Robotics

Leading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.

OtherRemoteTeam 501-1,000Since 2007H1B Sponsor

Meet the Team: As a Machine Learning Engineer II – Scene Model, you will help develop and deploy machine learning models that enable autonomous trucks to understand their surrounding environment. Our team focuses on building multi-modal perception systems in bird’s-eye-view (BEV) that fuse information from LiDAR, cameras, radar, and map inputs to produce a unified representation of the scene. Working closely with teams across perception, prediction, planning, and platform infrastructure, you will contribute to models that detect objects, understand road structure, and generate spatial temporal representations used by downstream autonomy systems. This role focuses on developing and improving deep learning models, training pipelines, and data workflows that power scene understanding within the autonomy stack. What You’ll Do - Develop and train machine learning models for scene understanding, including tasks such as object detection, road and lane prediction, semantic voxel grid classification, occupancy prediction, and map understanding in bird’s-eye-view (BEV) space. - Implement production-quality ML code to support model training, evaluation, and inference within the perception stack. - Analyze model performance, identify failure modes, and propose improvements to increase robustness across diverse driving environments and conditions. - Identify and interpret objects, lanes, obstacles, and weather conditions in the driving environment. - Apply data science techniques to analyze model performance, understand data distributions, and identify corner cases. - Contribute to multi-modal perception systems, combining signals from LiDAR, cameras, radar, and map sources into unified scene representations. - Work with large-scale datasets from simulation, fleet logs, and on-vehicle data to curate training data and improve model performance. - Collaborate with data, deployment, and infrastructure teams to evaluate perception models and ensure reliable performance in real-world driving scenarios. - Help integrate perception models into the autonomy stack and testing pipelines, enabling faster experimentation and iteration. - Contribute to tooling and infrastructure that improves training efficiency, experiment tracking, and reproducibility. - Participate in technical discussions around model architectures, sensor fusion strategies, and training approaches within the team. What You’ll Need to Succeed - Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field with 4+ years of industry experience, or a Master’s degree with 2+ years of experience. - Strong understanding of computer-vision, and machine learning basics. - Experience applying machine learning techniques such as imitation learning, reinforcement learning, or sequence modeling to robotics, autonomous systems, or complex control environments. - Strong programming skills in Python and PyTorch, with experience writing production-quality ML code. - Experience training and evaluating machine learning models using large datasets and scalable compute environments. - Understanding of ML architectures used in autonomy systems, such as transformers, graph neural networks, or sequence models. - Experience debugging model behavior, analyzing performance metrics, and iterating on training pipelines. - Ability to collaborate with cross-functional teams to integrate ML models into larger software systems. - Good technical communication skills, written and verbal. - A positive team-player mindset. Bonus Points! - PhD in machine learning or data science. - Experience working in autonomous driving, robotics, or simulation-based training environments. - Experience with distributed training frameworks or large-scale ML infrastructure (e.g., Ray, Anyscale). - Experience working with simulation environments or large-scale behavior datasets. - Familiarity with vehicle dynamics, motion planning, or multi-agent decision-making systems. - Experience deploying ML models into production or real-world robotics systems. - Experience with multi-modal sensor fusion, including LiDAR, cameras, radar, or map inputs. - Experience working with BEV representations, occupancy grids, or 3D scene representations.

United States + 1 moreAll locations: United States | Canada
Torc Robotics logo

ML Engineer, II - Camera Models

Torc Robotics

Leading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.

OtherRemoteTeam 501-1,000Since 2007H1B Sponsor

Meet the Team: As a Machine Learning Engineer II – Camera Models, you will help develop and deploy machine learning models that power camera-based perception for autonomous trucks. The Camera Models team builds and maintains core vision models that enable the autonomy stack to understand the environment, detect and localize objects, and estimate scene structure from camera data. Working closely with teams across perception, data, and infrastructure, you will contribute to building robust and scalable camera-based models that support safe and reliable autonomous driving in real-world freight operations. This role focuses on developing high-performance vision models and the infrastructure needed to train, evaluate, and deploy them at scale. What You’ll Do - Develop and train deep learning models for camera-based perception, enabling the autonomy stack to detect objects, understand scenes, and estimate geometric information from visual inputs. - Implement production-quality machine learning code to support model training, evaluation, and inference for camera perception systems. - Analyze model performance across diverse driving scenarios, identify failure modes, and improve robustness and generalization. - Contribute to the development and optimization of large-scale training pipelines, including dataset preparation, distributed training, and experiment management. - Work closely with data teams to curate and improve training datasets derived from fleet logs, simulation, and annotation pipelines. - Collaborate with cross-functional teams across perception, simulation, and validation to evaluate model performance and support integration into the autonomy stack. - Improve experimentation workflows and tooling to accelerate model iteration, reproducibility, and evaluation. - Contribute to discussions on model architecture, training strategies, and perception system design. What You’ll Need to Succeed - Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field with 4+ years of industry experience, or a Master’s degree with 2+ years of experience. - Experience developing machine learning or deep learning models for computer vision or perception systems. - Strong programming skills in Python and PyTorch, with experience writing production-quality ML code. - Experience training and evaluating machine learning models using large datasets and scalable compute environments. - Understanding of modern deep learning architectures used in perception systems, such as CNNs, transformers, or multi-task learning models. - Experience debugging model behavior, analyzing performance metrics, and iterating on training pipelines. - Ability to collaborate with cross-functional teams to integrate ML models into larger software systems. Bonus Points! - Experience working in autonomous driving, robotics, or simulation-based training environments. - Experience with multi-task learning or perception architectures that combine multiple visual tasks. - Experience working with large-scale data pipelines, distributed training systems (e.g., Ray), or experiment management frameworks. - Familiarity with camera calibration, geometric reasoning, or 3D perception from images. - Experience deploying ML models into production or real-world robotics systems.

United States + 1 moreAll locations: United States | Canada