CrawlJobs Logo

Sr Software Engineer - Machine Learning

United States, New York 202000.00 - 224000.00 USD / Year · Job Posted February 02, 2026
Apply Position
Job Link Share

Job Description

We are building the future of Uber's mobility and logistics platforms. As a software engineer, you will contribute to high-scale, strategically critical systems that impact millions of users and redefine the global transportation and membership landscape. Our teams drive innovation across critical areas including: Maps & Routing; Uber One Membership; Delivery Marketplace; Autonomous Mobility & Delivery (AM&D).

Job Responsibility

  • Partners with stakeholders to design, develop, optimize, and productionize machine learning (ML) or ML-based solutions and systems that are used within a team to solve complex problems with multiple dependencies
  • Leads team efforts to leverage and improve ML infrastructure for model development, training, deployment needs and scaling ML systems
  • Design, build, and deploy scalable machine learning models to production to solve real-world business problems
  • Collaborate with cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specification
  • Work closely with multi-functional leads to develop technical vision, new methodological approaches, and drive team direction
  • Write clean, testable, and efficient code to ensure models run with low latency and high reliability
  • Implement monitoring systems to track model performance, stability, and data drift in live environments
  • Mentor and guide other engineers, providing technical leadership and encouraging a collaborative and growth-oriented team environment
  • Stay up-to-date with standard machine learning algorithms and industry trends to continuously improve our tech stack.

Requirements

  • Bachelor’s degree or equivalent in Machine Learning, AI, Data Science, Computer Science, Engineering, Mathematics or related field with at least 3 year of full-time Machine Learning work experience OR PhD in Machine Learning, AI, Data Science, Computer Science, Engineering, Mathematics or related field with at least 1 year of full-time Machine Learning work experience
  • Proficiency in at least one programming language such as Java, C++, Python, or Go
  • 3 years of experience with ML algorithms/modeling- developing, training, productionization and monitoring of ML solutions at scale.

Nice to have

  • Master’s degree or higher in Machine Learning, AI, Data Science, Computer Science, Engineering, Mathematics or related field
  • More than 5 years of full-time machine learning work experience
  • Experience with the full ML lifecycle (at Uber Scale), including model deployment, containerization and workflow orchestration
  • Experience in translating ambiguous business problems into technical solutions in a structured and principled way
  • Strong communication skills, including through documentation and design discussions
  • Experience with optimization techniques and algorithmic development
  • Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis
  • High bar for quality as demonstrated by code reviews, documentation, unit and integration testing

What we offer

  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits (see link)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr Software Engineer - Machine Learning

8 matching positions

Sr. Machine Learning Engineer

We are dedicated to enhancing the rider experience through cutting-edge machine ...
Location
Location
Brazil , Sao Paulo
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field
  • 7+ years of experience in software engineering with an emphasis on data-driven methodologies, deep learning, and online experimentation
  • Strong problem-solving skills, with expertise in ML methodologies
  • Experience in applying ML, statistics, or optimization techniques to solve large-scale real-world problems (e.g. ads tech, recommender systems)
  • Industry experience in ML frameworks (e.g. Tensorflow, Pytorch, or JAX) and complex data pipelines
  • programming languages such as Python, Spark SQL, Presto, Go, Java
Job Responsibility
Job Responsibility
  • Developing advanced intent modeling and ranking solutions to optimize personalized recommendations
  • Striking the right balance between ranking relevance and discovery (exploration vs. exploitation)
  • Researching and integrating new signals to improve key ranking metrics and user engagement
  • Building and deploying ML models at scale, ensuring high reliability and quality in online serving
Read More
Arrow Right

Sr. Machine Learning Engineer – Context Engineering

GEICO is seeking an experienced Sr. Staff Machine Learning Engineer to join our ...
Location
Location
United States , New York City; Palo Alto; Chevy Chase
Salary
Salary:
115000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience designing and building AIML platform and systems utilizing components such as vectordb (e.g. Qdrant, Milvus, etc.), data warehouse (e.g. snowflake), streaming platform (e.g. Kafka), relational database (e.g. postgres sql), knowledge graph (e.g. neo4j), workflow orchestration (e.g. Airflow, Temporal)
  • Proficient in Python, Java and similar general-purpose programming languages
  • 3+ years’ experience managing end-to-end software development life cycle (e.g. CICD pipelines, Kubernetes-based deployments, testing, monitoring & alerting, production support etc.) for backend systems and APIs
  • 2+ years’ experience building training, finetuning, real-time/batch inferencing and evaluation systems for AIML models and LLMs, esp. utilizing GPU-powered infrastructure
  • Bachelor’s degree or above in Computer Science, Engineering, Statistics or a related field
Job Responsibility
Job Responsibility
  • Own development of key platform components that power end-to-end GenAI agentic workflows. Examples include knowledge curation & management, search, context management, workflow orchestration, etc.
  • Collaborate with cross-functional teams, including data scientists, ML engineers, software engineers, product managers, designers to gather requirements, define project scope and prioritize feature backlogs for high impact business use cases. Establish pragmatic visions & roadmaps that balance business outcome, product release timelines and engineering excellence
  • Contribute to the selection, evaluation, and implementation of software technologies, tools, and frameworks, balancing build vs. buy, speed to market, maintainability, etc.
  • Lead a small team of engineers for feature & system implementation. Troubleshoot and resolve complex software issues, ensuring optimal platform performance and reliability
  • Mentor and guide junior engineers via code reviews and design sessions, fostering a collaborative and high-performance team culture, elevating AI engineering best practices across the company
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Sr. Machine Learning Engineer

We are seeking a Machine Learning Engineer to join our StudioLAB team – an innov...
Location
Location
United States , Burbank
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Machine Learning, or related technical field with 5+ years of professional experience
  • Strong track record of developing and deploying machine learning models in production environments
  • 7+ years of Python software engineering experience with a focus on building scalable applications
  • Proficient in modern ML frameworks and libraries (PyTorch, TensorFlow, Scikit-learn)
  • Experience with software development best practices (Git, testing, code reviews)
  • Strong understanding of ML fundamentals including model training, validation and evaluation methods
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker)
  • Knowledge of data structures, algorithms, and system design principles
  • Excellent problem-solving skills and ability to work independently and as part of a team
  • Strong communication skills with the ability to explain completed technical concepts clearly
Job Responsibility
Job Responsibility
  • Design, develop, debug and deploy new applications of machine learning using frameworks such as PyTorch and TensorFlow
  • Implement ML models for diverse use cases including computer vision, generative AI, and optimization problems
  • Participate in the full ML lifecycle from data preparation to model deployment and monitoring
  • Test and benchmark academic papers, ML applications and tools to identify cutting-edge approaches
  • Stay current with ML research trends and evaluate their potential application to studio needs
  • Contribute to internal knowledge sharing and potentially external publications
  • Guide technology transfer both to and from external teams and research partners
  • Work closely with our partners across the Studios to understand and address their technical needs
  • Communicate complex ML concepts to both technical and non-technical stakeholders
  • Maintain high code quality standards with proper testing, documentation and version control
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
  • Fulltime
Read More
Arrow Right

Sr Machine Learning Engineer -AI/ML- US Remote

We are seeking a Sr Machine Learning Engineer—Amgen’s senior individual-contribu...
Location
Location
United States , Jacksonville
Salary
Salary:
164029.00 - 209103.00 USD / Year
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years in AI/ML and enterprise software
  • Comprehensive command of machine-learning algorithms—regression, tree-based ensembles, clustering, dimensionality reduction, time-series models, deep-learning architectures (CNNs, RNNs, transformers) and modern LLM/RAG techniques—with the judgment to choose, tune and operationalize the right method for a given business problem
  • Proven track record selecting and integrating AI SaaS/PaaS offerings and building custom ML services at scale
  • Expert knowledge of GenAI tooling: vector databases, RAG pipelines, prompt-engineering DSLs and agent frameworks (e.g., LangChain, Semantic Kernel)
  • Proficiency in Python and Java
  • containerization (Docker/K8s)
  • cloud (AWS, Azure or GCP) and modern DevOps/MLOps (GitHub Actions, Bedrock/SageMaker Pipelines)
  • Strong business-case skills—able to model TCO vs. NPV and present trade-offs to executives
  • Exceptional stakeholder management
  • can translate complex technical concepts into concise, outcome-oriented narratives
Job Responsibility
Job Responsibility
  • Engineer end-to-end ML pipelines—data ingestion, feature engineering, training, hyper-parameter optimization, evaluation, registration and automated promotion—using Kubeflow, SageMaker Pipelines, Open AI SDK or equivalent MLOps stacks
  • Harden research code into production-grade micro-services, packaging models in Docker/Kubernetes and exposing secure REST, gRPC or event-driven APIs for consumption by downstream applications
  • Build and maintain full-stack AI applications by integrating model services with lightweight UI components, workflow engines or business-logic layers so insights reach users with sub-second latency
  • Optimize performance and cost at scale—selecting appropriate algorithms (gradient-boosted trees, transformers, time-series models, classical statistics), applying quantization/pruning, and tuning GPU/CPU auto-scaling policies to meet strict SLA targets
  • Instrument comprehensive observability—real-time metrics, distributed tracing, drift & bias detection and user-behavior analytics—enabling rapid diagnosis and continuous improvement of live models and applications
  • Embed security and responsible-AI controls (data encryption, access policies, lineage tracking, explainability and bias monitoring) in partnership with Security, Privacy and Compliance teams
  • Contribute reusable platform components—feature stores, model registries, experiment-tracking libraries—and evangelize best practices that raise engineering velocity across squads
  • Perform exploratory data analysis and feature ideation on complex, high-dimensional datasets to inform algorithm selection and ensure model robustness
  • Partner with data scientists to prototype and benchmark new algorithms, offering guidance on scalability trade-offs and production-readiness while co-owning model-performance KPIs
  • Fulltime
Read More
Arrow Right
New

Sr. Sw Engineer, Machine Learning

We are hiring a Senior Engineer to lead the architecture and implementation of a...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or a related field
  • Experience building recommendation or decisioning systems, ideally in advertising, media, or revenue-platform environments
  • Strong understanding of modern LLMs and agentic systems, and the ability to evaluate latency, cost, and quality tradeoffs
  • Solid experience with LLM and multi-agent pipelines, including prompting, tool use, orchestration, tradeoff analysis, and error handling
  • Experience deploying ML systems in production, including model serving, containerization, CI/CD, and monitoring
  • Hands-on experience with modern ML frameworks and tooling such as PyTorch, Hugging Face Transformers, agent orchestration frameworks (e.g., LangGraph or similar), feature stores, and vector databases for RAG workflows
  • Experience designing evaluation approaches for recommendation and generative systems using human review, automated and offline metrics, and online A/B testing
  • Strong software engineering fundamentals and solid production experience in Java or Python
  • Ability to translate ambiguous business requirements into practical technical solutions and communicate tradeoffs clearly to cross-functional partners
Job Responsibility
Job Responsibility
  • Define the technical architecture and overall stack for an agent-native business applications platform spanning pricing guidance, booking and order intelligence, upsell recommendations, churn and retention prediction, media planning, deal scoring, revenue forecasting, and more
  • Evaluate LLMs, multimodal systems, multi-agent orchestration frameworks, and recommendation, ranking, and forecasting models for product use
  • Design and build the pipeline from business and customer signals to model inference, recommendation generation, output validation, and integration with internal revenue systems and APIs
  • Build production-grade systems with strong error handling, output validation, explainability, auditability, and human-in-the-loop guardrails for high-stakes pricing and financial decisions
  • Partner cross-functionally with ML, backend, frontend, data, and business teams to iterate quickly based on feedback and business needs
  • Drive technical decisions that directly influence revenue impact, product quality, scalability, and time-to-market
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right
New

Sr. Lead Machine Learning Engineer

As a Capital One Machine Learning Engineer (MLE), you'll be part of an Agile tea...
Location
Location
United States , New York; San Francisco; San Jose; Cambridge; McLean
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 8 years of experience designing and building data-intensive solutions using distributed computing (Internship experience does not apply)
  • At least 4 years of experience programming with Python, Scala, or Java
  • At least 3 years of experience building, scaling, and optimizing ML systems
  • At least 2 years of experience leading teams developing ML solutions
Job Responsibility
Job Responsibility
  • Design, build, and/or deliver ML models and components that solve real-world business problems, while working in collaboration with the Product and Data Science teams
  • Inform your ML infrastructure decisions using your understanding of ML modeling techniques and issues, including choice of model, data, and feature selection, model training, hyperparameter tuning, dimensionality, bias/variance, and validation
  • Solve complex problems by writing and testing application code, developing and validating ML models, and automating tests and deployment
  • Collaborate as part of a cross-functional Agile team to create and enhance software that enables state-of-the-art big data and ML applications
  • Retrain, maintain, and monitor models in production
  • Leverage or build cloud-based architectures, technologies, and/or platforms to deliver optimized ML models at scale
  • Construct optimized data pipelines to feed ML models
  • Leverage continuous integration and continuous deployment best practices, including test automation and monitoring, to ensure successful deployment of ML models and application code
  • Ensure all code is well-managed to reduce vulnerabilities, models are well-governed from a risk perspective, and the ML follows best practices in Responsible and Explainable AI
  • Use programming languages like Python, Scala, or Java
What we offer
What we offer
  • performance based incentive compensation
  • cash bonus(es)
  • long term incentives (LTI)
  • health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Sr. Fellow Machine Learning Engineer

We are looking for a Fellow/Sr. Fellow Machine Learning Engineer to join our Tra...
Location
Location
United States , San Jose
Salary
Salary:
292000.00 - 438000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in machine learning, distributed systems, or AI infrastructure
  • Proven experience building and optimizing distributed training systems for large models
  • Strong familiarity with ML frameworks (PyTorch, JAX, TensorFlow) and distributed frameworks (TorchTitan, Megatron-LM)
  • Hands-on expertise with LLMs, recommendation systems, or ranking models
  • Proficiency in Python and C++, including performance profiling, debugging, and large-scale optimization
  • Experience collaborating across hardware, compiler, and system software layers
  • Excellent communication, and problem-solving skills
  • Master’s or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field
Job Responsibility
Job Responsibility
  • Train large models to convergence on AMD GPUs at scale
  • Improve the end-to-end training pipeline performance on large scale GPU cluster
  • Improve the end-to-end debuggability on large scale GPU cluster
  • Design and optimize the distributed training pipeline and software stack to scale out
  • Contribute your changes to open source
  • Stay up-to-date with the latest training algorithms/frameworks
  • Influence the direction of AMD AI platform
  • Collaborate across teams with various groups and stakeholders
  • Fulltime
Read More
Arrow Right

Sr Staff Machine Learning Engineer (ADEM)

The ADEM engineering team is the engine of innovation at Palo Alto Networks. We ...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of software engineering experience, with a significant portion dedicated to designing and operating complex, resource-constrained client-side or endpoint software in a large-scale deployment
  • As a leader in engineering efficiency, you must be an expert in leveraging AI-powered development tools—including Claude Code, Cursor, Windsurf, and GitHub Copilot—to radically accelerate the SDLC and automate complex refactoring and testing workflows
  • Proven track record of architecting and shipping production-quality software for multiple operating systems (Windows, macOS, Linux) with a deep understanding of OS internals, networking stacks (L3-L7), and system performance tuning
  • Coding Rust, or Go (Golang) for high-performance client development is required
  • BS/MS/PhD in Computer Science or a related technical field, or equivalent high-level professional experience.
Job Responsibility
Job Responsibility
  • Define the long-term architectural vision for the ADEM Agent across Linux, Windows, macOS, and mobile platforms, ensuring robust performance, minimal resource consumption
  • Lead the 'Design Review Board' for all Agent-side features, ensuring all components adhere to Secure AI by Design, operate with high-availability patterns in diverse OS environments, and maintain a low CPU/memory footprint
  • Drive the evolution of the Agent's telemetry collection and processing pipeline, optimizing for low-latency, encrypted data transfer and ensuring resilience in low-bandwidth or disconnected environments
  • Partner with Product Management, Core Infrastructure, and Security teams to translate ambiguous business requirements into robust, high-performance technical specifications for the client software
  • Act as a force multiplier by mentoring Staff and Senior engineers, fostering a culture of rigorous platform-specific testing, high code quality, and proactive technical debt management within the Agent codebase
  • Serve as the ultimate technical escalation point for complex, systemic production issues related to endpoint stability or performance, leading post-mortems that drive permanent architectural improvements in the Agent
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right