Senior Software Engineer, Machine Learning Infrastructure
$176k - $220k per yearHandshake
About Handshake
Handshake was founded on a simple belief that everyone deserves a path to a great career, regardless of where they went to school or who they know. Today, we power 25 million job seekers, 1 million+ employers, and 1,600 educational institutions.
In 2025, we started Handshake AI and built the fastest-growing AI data business in history. We work directly with frontier AI lab researchers to create evaluations, publish benchmarks, and push the boundary of data. We’ve grown from $0 to ~$1B run rate and pay ~$60M to over 30K individuals every month.
Why join Handshake now:
Shape how every career evolves in the AI economy, at global scale, with impact your friends, family and peers can see and feel
Partner hand-in-hand with world-class AI labs, Fortune 500 partners and the world’s top educational institutions
Work together with engineers, scientists, operators, and more from Palantir, Meta, Scale AI, and former YC founders
Build a massive, fast-growing business with billions in revenue
About Handshake AI
Human data is the core infrastructure to AI advancement. Frontier AI labs currently improve model capabilities with various data-intensive post-training techniques. We believe that data spend for AI training will increase by 3-5x in the next few years and continue for much longer as models take on new domains. Handshake AI supports all of the frontier AI labs, working on their most complex data at the largest scale.
About the RoleWe’re looking for a Senior Software Engineer to join our ML Infrastructure & Platform team. This team powers both Handshake’s core career marketplace and Handshake AI by building the shared infrastructure behind our production ML and AI systems.
This is an infrastructure-heavy role for an engineer who enjoys building scalable platforms at the intersection of software engineering, machine learning, and generative AI. You’ll help teams move quickly from prototype to production while building the reliable, high-performance systems that power training, evaluation, and inference across Handshake.
What You’ll Do
Build and operate the shared infrastructure behind production ML and AI, including data pipelines, feature stores, training, and model serving.
Develop and scale our LLM platform, including provider integrations, orchestration, observability, and controls for cost, latency, and reliability.
Build evaluation infrastructure, including LLM eval harnesses, benchmarks, and quality measurement pipelines.
Support post-training workflows, including fine-tuning, reinforcement learning pipelines, and supporting data infrastructure.
Optimize inference infrastructure for open and fine-tuned models, including GPU serving, batching, and autoscaling.
Partner with AI, Data Science, and Product teams to productionize new models and establish best practices for ML infrastructure across Handshake.
Improve the reliability, scalability, and developer experience of our ML platform.
Desired Capabilities
5+ years of production software engineering experience using Python, Go, TypeScript, or similar languages.
Experience building and operating cloud infrastructure on AWS, GCP, or similar platforms.
Strong experience with Kubernetes, Docker, Terraform, CI/CD, and operating production services.
Hands-on experience building ML infrastructure, including model serving, training pipelines, feature stores, embeddings, or ML observability.
Experience with modern data platforms such as BigQuery, Airflow, Spark, Beam/Dataflow, or streaming pipelines.
Practical experience building production systems with LLMs or generative AI, including orchestration, provider APIs, observability, and performance optimization.
Strong systems design skills, sound engineering judgment, and the ability to thrive in ambiguous, fast-moving environments.
Extra Credit
Experience with Ray, Anyscale, KubeRay, Ray Serve, vLLM, Triton, PyTorch, or GPU-backed inference and training.
Experience designing LLM evaluation frameworks, benchmarking systems, or quality regression testing.
Experience with Vertex AI, Bigtable, Redis, or feature platform infrastructure.
Experience with post-training techniques such as fine-tuning, RLHF, reinforcement learning, or reward modeling.
Experience building agentic systems, MCP integrations, tool use, memory systems, or voice AI applications.
Perks
Handshake delivers benefits that help you feel supported—and thrive at work and in life.
_
The below benefits are for full-time US employees.
_
Ownership:
Equity in a fast-growing company
Financial Wellness:
401(k) match, competitive compensation, financial coaching
Family Support:
Paid parental leave, fertility benefits, parental coaching
Wellbeing:
Medical, dental, and vision, mental health support, $500 wellness stipend
Growth:
$2,000 learning stipend, ongoing development
Remote & Office:
Internet, commuting, and free lunch/gym in our SF office
Time Off:
Flexible PTO, 15 holidays + 2 flex days
Connection:
Team outings & referral bonuses
Explore our mission, values, and comprehensive US benefits at joinhandshake.Com/careers.
Compensation$176K – $220K
For cash compensation, we set standard ranges for all U.S.-based roles based on function, level, and geographic location, benchmarked against similar stage growth companies. In order to be compliant with local legislation, as well as to provide greater transparency to candidates, we share salary ranges on all job postings regardless of desired hiring location. Final offer amounts are determined by multiple factors, including geographic location as well as candidate experience and expertise, and may vary from the amounts listed above.
#J-18808-Ljbffr
Handshake was founded on a simple belief that everyone deserves a path to a great career, regardless of where they went to school or who they know. Today, we power 25 million job seekers, 1 million+ employers, and 1,600 educational institutions.
In 2025, we started Handshake AI and built the fastest-growing AI data business in history. We work directly with frontier AI lab researchers to create evaluations, publish benchmarks, and push the boundary of data. We’ve grown from $0 to ~$1B run rate and pay ~$60M to over 30K individuals every month.
Why join Handshake now:
Shape how every career evolves in the AI economy, at global scale, with impact your friends, family and peers can see and feel
Partner hand-in-hand with world-class AI labs, Fortune 500 partners and the world’s top educational institutions
Work together with engineers, scientists, operators, and more from Palantir, Meta, Scale AI, and former YC founders
Build a massive, fast-growing business with billions in revenue
About Handshake AI
Human data is the core infrastructure to AI advancement. Frontier AI labs currently improve model capabilities with various data-intensive post-training techniques. We believe that data spend for AI training will increase by 3-5x in the next few years and continue for much longer as models take on new domains. Handshake AI supports all of the frontier AI labs, working on their most complex data at the largest scale.
About the RoleWe’re looking for a Senior Software Engineer to join our ML Infrastructure & Platform team. This team powers both Handshake’s core career marketplace and Handshake AI by building the shared infrastructure behind our production ML and AI systems.
This is an infrastructure-heavy role for an engineer who enjoys building scalable platforms at the intersection of software engineering, machine learning, and generative AI. You’ll help teams move quickly from prototype to production while building the reliable, high-performance systems that power training, evaluation, and inference across Handshake.
What You’ll Do
Build and operate the shared infrastructure behind production ML and AI, including data pipelines, feature stores, training, and model serving.
Develop and scale our LLM platform, including provider integrations, orchestration, observability, and controls for cost, latency, and reliability.
Build evaluation infrastructure, including LLM eval harnesses, benchmarks, and quality measurement pipelines.
Support post-training workflows, including fine-tuning, reinforcement learning pipelines, and supporting data infrastructure.
Optimize inference infrastructure for open and fine-tuned models, including GPU serving, batching, and autoscaling.
Partner with AI, Data Science, and Product teams to productionize new models and establish best practices for ML infrastructure across Handshake.
Improve the reliability, scalability, and developer experience of our ML platform.
Desired Capabilities
5+ years of production software engineering experience using Python, Go, TypeScript, or similar languages.
Experience building and operating cloud infrastructure on AWS, GCP, or similar platforms.
Strong experience with Kubernetes, Docker, Terraform, CI/CD, and operating production services.
Hands-on experience building ML infrastructure, including model serving, training pipelines, feature stores, embeddings, or ML observability.
Experience with modern data platforms such as BigQuery, Airflow, Spark, Beam/Dataflow, or streaming pipelines.
Practical experience building production systems with LLMs or generative AI, including orchestration, provider APIs, observability, and performance optimization.
Strong systems design skills, sound engineering judgment, and the ability to thrive in ambiguous, fast-moving environments.
Extra Credit
Experience with Ray, Anyscale, KubeRay, Ray Serve, vLLM, Triton, PyTorch, or GPU-backed inference and training.
Experience designing LLM evaluation frameworks, benchmarking systems, or quality regression testing.
Experience with Vertex AI, Bigtable, Redis, or feature platform infrastructure.
Experience with post-training techniques such as fine-tuning, RLHF, reinforcement learning, or reward modeling.
Experience building agentic systems, MCP integrations, tool use, memory systems, or voice AI applications.
Perks
Handshake delivers benefits that help you feel supported—and thrive at work and in life.
_
The below benefits are for full-time US employees.
_
Ownership:
Equity in a fast-growing company
Financial Wellness:
401(k) match, competitive compensation, financial coaching
Family Support:
Paid parental leave, fertility benefits, parental coaching
Wellbeing:
Medical, dental, and vision, mental health support, $500 wellness stipend
Growth:
$2,000 learning stipend, ongoing development
Remote & Office:
Internet, commuting, and free lunch/gym in our SF office
Time Off:
Flexible PTO, 15 holidays + 2 flex days
Connection:
Team outings & referral bonuses
Explore our mission, values, and comprehensive US benefits at joinhandshake.Com/careers.
Compensation$176K – $220K
For cash compensation, we set standard ranges for all U.S.-based roles based on function, level, and geographic location, benchmarked against similar stage growth companies. In order to be compliant with local legislation, as well as to provide greater transparency to candidates, we share salary ranges on all job postings regardless of desired hiring location. Final offer amounts are determined by multiple factors, including geographic location as well as candidate experience and expertise, and may vary from the amounts listed above.
#J-18808-Ljbffr
Vacancy posted 40 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Machine Learning Infrastructure in Winnipeg, MB vacancy
- ...Build scalable machine learning platforms at PointClickCare using Python, Java, and MLOps expertise. This role supports AI products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate platform capabilities for model development...Senior
- ...About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies... ...Stripe one of the best places to do machine learning. The ML Infra team builds services and... ...work closely with machine learning engineers, data scientists, and product...Suggested
$129.2k - $174.8k per year
...faster, and more securely. We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This role is... ..., such as ChatGPT or Gemini; A proven ability to quickly learn new technologies and adapt to a dynamic, fast-paced...SuggestedWork at officeLocal areaFlexible hours1 day per week- ...accessible, reliable, and performant. As a Senior Data Engineer, you’ll play a vital role in evolving... ...pipelines — you're building the infrastructure that determines the quality of every... ...with Python ML tooling (pandas, scikit-learn; familiarity with PyTorch or TensorFlow...SeniorSummer workRemote workFlexible hours
- Develop AWS Neuron software for machine learning acceleration in Toronto, combining backend systems, web interfaces, CLI workflows, and performance analysis.As a Senior Software Development Engineer, you will work on Neuron Explorer, which profiles, debugs, and analyzes workloads...Senior
- Support machine learning model serving at Baseten through scalable infrastructure, performance standards, and dependable operational processes. Learn directly from users building AI products.As a Cloud Platform Engineer, you will build systems that keep model deployment and...
- Build DataVisor’s machine learning infrastructure with Java, Python, and scalable distributed systems expertise. This hands-on technical leadership... ...real-time fraud detection and training.Within Platform Engineering, you will combine proprietary unsupervised machine learning...Manual labor
$104.8k - $154.8k per year
Company Qualcomm Canada ULCJob Area Engineering Group, Engineering Group Machine Learning EngineeringGeneral Summary NOTE:Our team does not work in... ...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to...Work from home- Build machine learning software for automotive manufacturing with Python and production model deployment. Work hybrid in Woodstock, Ontario, with weekly Cambridge travel.As an ML software engineer consultant, you will develop applications through full software development cycles...Work at office
$150k - $200k per year
Senior Machine Learning Engineer – AI Innovation TeamsAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market participants. For...SeniorLong term contractInternshipManual laborImmediate start- ...About the Role Our client is seeking a highly innovative and experienced Senior Machine Learning Engineer to join their pioneering, fully remote team. This role is central to developing, implementing, and deploying advanced machine learning models that drive key business decisions...SeniorRemote workFlexible hours
- Build machine learning workload infrastructure remotely across Canada or the United States using Kubernetes, Python, or Go. Support Cohere’s foundation models.As a Software Engineer on Internal Infrastructure, you will build platforms for training, evaluation, and reinforcement...Remote work
- ...For more information, visit Reddit, machine learning sits at the heart of how millions of people... ...and marketplace dynamics, our ML engineers tackle some of the most interesting and... ...machine learning pipelines, model serving infrastructure, and real-time decision systemsApplied...SeniorRemplacementLong term contractFor contractors
- Apply statistical modeling and deep learning expertise as a Senior Machine Learning Engineer on a fully remote, asynchronous team. Build intelligent systems from large-scale datasets.This senior role develops, implements, and deploys advanced machine learning models. You will...SeniorRemote work
$156k - $234k per year
...for seamlessly embedding cutting‑edge machine learning, Generative AI, and autonomous agents directly... ...of deep applied research and scalable engineering. Whether we are developing... ...Partner closely with Data Scientists, Software Engineers, Product Managers, and UX Designers...SeniorWork at officeLocal areaRemote workHome officeFlexible hours$196k - $265k per year
...collaborative individuals who seek to have a lasting impact. Learn more at Senior Machine Learning EngineerAt EvenUp, we leverage cutting-edge AI to... .... We're looking for a Senior Machine Learning Engineer to help build the models and systems powering Piai™, our proprietary...SeniorLong term contractFull timeTemporary workWork at officeLocal areaHome officeFlexible hours- Build AI and machine learning applications with Python and React at Bombardier, with flexible and hybrid work policies when applicable.As an AI Software Engineer, you will address high-impact business challenges through artificial intelligence and machine learning. You will...Flexible hours
- Engineer high-performance machine learning software in C++ for Qualcomm AI engines, optimizing neural networks across mobile, edge, automotive, and IoT products.As a Staff AI Software Engineer within Machine Learning Engineering, you will create software for Snapdragon Neural...
- Company Description It all started when engineer Fred Luddy wrote code that automated a... ...work for people.Job Description The Machine Learning Developer designs, builds, ships, and operates... ...bachelor’s degree in computer science, software engineering, or related technical field....SeniorWork at officeLocal areaImmediate startRemote workFlexible hours
- Autodesk makes software for people who make things. If you've ever driven a high-performance car, admired a towering skyscraper... ...Emerging Media and Entertainment Technology team is hiring Machine Learning Engineers to work on innovative projects that help our customers imagine...Senior
- Build machine learning software in Markham, Ontario, using C++ and Python to optimize GPU kernels, workloads, and next-generation computing platforms... ...Stream Technology seeks a Machine Learning Software Engineer focused on GPU and AI optimization. You will develop software...
- ...anchor this Applied AI Scientist position for engineers turning experiments into reliable... ...work options are stated.You will combine software engineering habits with hands-on AI/ML expertise... ...Python software engineering, deep learning, cloud AI, and MLOps skills to production...Flexible hours
- Advance machine learning infrastructure at Capital One Canada in Toronto, combining AI engineering, optimization, and production system expertise.This Principal Associate AI Engineer role supports responsible, reliable AI systems through the Intelligent Foundations and Experiences...
$160k - $200k per year
...rely on Wiser.Job Description Wiser Solutions is hiring a Senior ML Engineer to help build our customer-facing AI platform and get the first... ...testing, CI/CD, and code reviewA habit of building quickly to learn: you'd rather test an idea in two days than debate it for two...SeniorWork at officeLocal areaWorldwide- ...that read a plant's records and connect them, so scientists and engineers get answers they can check against the sources.Katalyze reads... ...on the AI teamWhat we look for Five or more years building machine learning systems in productionExperience with document understanding,...SeniorWork at office
$136.1k - $204.1k per year
...perform various tasks for building Unity games.Integrate Machine Learning models seamlessly within real‑time game engine constraints, optimising for latency, compute, and... ...of all levels bring their projects to reality. Learn more about our culture and values, and get a head start...SeniorLong term contract- We’re looking for a Senior Machine Learning Engineer with strong computer vision expertise to join our Biometrics team. You’ll ramp up on the biometrics domain while contributing to the design, training, and scaling of our ML systems end‑to‑end on AWS. The final job level for...Senior
- Build production machine learning systems at Reddit using Python, ranking, recommendations, and large-scale model deployment for millions of users.As a Senior Machine Learning Engineer, you will design systems across Reddit’s Consumer and Ads organizations. Apply deep learning...Senior
$180k - $190k per year
Senior Machine Learning Engineer, FulfillmentInstacart Remote - Canada - (ON, AB, BC, or NS Only Posted 2026-10-30 This listing's locations Remote - Canada - (ON, AB, BC, or NS Only Workplace Remote Compensation CAD 180000–190000 (period not stated) OverviewInstacart...SeniorRemote work$136.1k - $204.1k per year
...the Unity AI agentic system. The AI models perform various tasks for building Unity games. Integrate Machine Learning models seamlessly within real-time game engine constraints, optimizing for latency, compute, and determinism. Lead high-impact initiatives, including...SeniorLong term contractWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Machine Learning Infrastructure. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

