Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Machine Learning Engineer

$160.32k - $200.4k per year

SendGrid, Inc.

Who we are

At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences.

Our dedication to remote-first work, and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands.

Hiring and how we work

We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions!

Also, while we are a remote-first company, you may be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites or customer meetings.

See yourself at Twilio

Join the team as Twilio’s next Staff Machine Learning Engineer on Twilio’s AI/ML Platform team.

About the job

We are actively recruiting for this role to fill an existing vacancy. This position is needed to build the foundational AI/ML capabilities and common platform tooling that power intelligent engagement experiences across Twilio. You will influence the design and evolution of our company-wide ML/AI Ops foundation, ensuring every AI capability incorporates rigorous offline and online evals to maintain exceptionally high quality.

You will drive improvements to managing LLM workloads across the company, while ensuring easy and compliant access to data for AI/ML exploration and product development. This role requires a builder mindset to bridge theoretical research, production-grade experimentation, and scalable, enterprise-quality software.

Responsibilities

  • Conduct deep-dive research into and implement state-of-the-art LLM inference and orchestration.
  • Identify opportunities to leverage small language via fine-tuning/distillation.
  • Build ML systems that hold up at Twilio scale.
  • Set standards and tooling for building evals across a range of AI/ML capabilities.
  • Rapidly acquire new technical skills and knowledge in a fast-paced, high-delivery environment.
  • Proactively leverage and integrate the latest AI development stacks to bypass boilerplate engineering and focus on core differentiation.

Qualifications

Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!

*Required:

  • 8+ years applied ML/AI experience with a track record of owning technically ambitious systems end to end rather than contributing to someone else's design.
  • Comfort operating in a 0-to-1 setting with ambiguous requirements and a strong bias for action.
  • Proficiency in Python programming language.
  • Experience building cloud-based services on AWS, GCP, or Azure, with high-volume data, streaming or real-time inference paths, and a range of data stores.
  • Strong fundamentals of statistical machine learning algorithms, transformer models, LLMs.
  • Extensive experience with ML Ops and LLM Ops patterns, including designing and implementing rigorous evaluation metrics for non-deterministic AI features at scale.
  • Strong communication skills and highly effective collaborator who works well with teammates.
  • Familiarity with AI-assisted development tools (e.g., Claude, Codex, GitHub Copilot, Cursor, etc.).

Desired:

  • Prior experience building evals for autonomous agents and large language models.
  • Prior experience building autonomous agents that handle multi-turn conversations and maintain long-term context/consistency.
  • Prior experience working in a globally distributed team.
  • Evidence of technical leadership/impact, such as contributions to open-source data/ML projects and/or published technical presentations, blog posts, papers, or research.

Location

This role will be remote and based in Ontario, British Columbia or Alberta, Canada.

Travel

We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings.

What We Offer

Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location. Based on role, employees may also be eligible for additional compensation and benefits, including but not limited to incentive programs, commissions, equity grants, health and wellness benefits, retirement contributions, and paid time off.

  • $160,320 - $200,400
  • Target Bonus Percentage 12.5%

The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location.

Twilio thinks big. Do you?

We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That's why we seek out colleagues who embody our values — something we call Twilio Magic. Additionally, we empower employees to build positive change in their communities by supporting their volunteering and donation efforts.

Stay alert to recruitment fraud

We care about your safety. Scammers sometimes impersonate Twilio recruiters through fake job postings, emails, websites, or messages. Please ensure you are engaging with an official @twilio.com email address. We will never ask for payment, gift cards, cryptocurrency, or banking information during the recruiting process. We do not make job offers without a formal interview process or conduct interviews exclusively through text-based messaging apps.

Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.

#J-18808-Ljbffr
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Staff Machine Learning Engineer in Ottawa, ON vacancy
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train...  ...in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn). Experience with cloud platforms (AWS, GCP, Azure) and containerization... 
    Suggested
    Full time
    Remote work
    Relocation

    MS Systems

    Ottawa, ON
    26 days ago
  •  ...We're hiring a Staff MLE for the Discovery team to own recommendations and personalization...  ...Discovery team, working alongside a PM, Engineering Manager, Senior MLE and fullstack...  ...Airflow, Weaviate, WarpStream, Hex, Sigma Machine learning: deep learning, matrix factorization,... 
    Suggested
    Full time
    Internship
    Live In
    Work at office
    Remote work
    Flexible hours
    Night shift
    Weekend work

    Babylist

    Ottawa, ON
    9 hours ago
  • $160.32k - $200.4k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Machine Learning Engineer based in Canada. Join a forward-thinking engineering team building the foundational AI and machine learning capabilities... 
    Suggested
    Long term contract
    Internship
    Local area
    Remote work

    Jobgether

    Ottawa, ON
    9 hours ago
  • $234.3k per year

     ...orchestrate high-impact campaigns across programmatic advertising and marketing channels. We're looking to add Senior and Staff Machine Learning Engineers to our Data Science team! This team works on solving complex problems for StackAdapt's digital advertising platform. You... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt Inc.

    Ottawa, ON
    9 hours ago
  • About the Role: Fetch is building the future of personalized consumer experiences. We’re looking for a Senior Machine Learning Engineer to serve as the technical lead for a high-impact ML team focused on personalization, relevance, and ranking. In this role, you will own... 
    Suggested
    Full time
    Remote work

    Fetch

    Ottawa, ON
    9 hours ago
  •  ...infrastructure remotely in Canada, focusing on inference optimization and production-ready AI systems at enterprise scale. This Staff Machine Learning Engineer role connects advanced research with practical engineering. You will design scalable AI/ML infrastructure, develop... 
    Remote work

    Jobgether

    Ottawa, ON
    9 hours ago
  •  ...Staff Machine Learning Engineer, AI Generation Engine at SandboxAQ, Canada (remote). A lead-level full time position in the AI Generation Engine team, listed under software engineering. The Opportunity The AI Generation Engine (SAIGE) team is responsible for rapidly designing... 
    Full time
    Remote work

    Entangled Future

    Ottawa, ON
    9 hours ago
  • $170.4k - $234.3k per year

     ...The Samsara AI team builds end-to-end AI solutions for our customers as well as core ML infrastructure for Samsara. As a Staff Machine Learning Engineer, you will be working with petabyte-scale sensor, diagnostic, video, and text data to solve critical problems for Physical... 
    Long term contract
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Ottawa, ON
    9 hours ago
  •  ...meaningful work of your career. The role We're hiring a Staff ML/OR engineer to define and build the intelligence at the core of Dispatch...  ...demand and volume forecasting models, including modern deep learning approaches where they outperform classical methods, to - help... 
    Remote work

    Burq, Inc.

    Ottawa, ON
    9 hours ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced...  ...Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software... 
    Remote job
    For contractors

    YO AI Labs

    Ottawa, ON
    more than 2 months ago
  • Company:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:Today, more intelligence is moving to end devices...  ...teams.Requirements:Demonstrated ability to learn, think and adapt in fast changing environmentDetail-oriented... 

    QUALCOMM, Inc.

    Ottawa, ON
    9 hours ago
  •  ...Overview Role: Machine Learning Engineer Locations: Toronto, Canada Remote, and US remote Duration: Long term contract Qualifications Languages: Python, SQL, (Scala or Java) Skills: PyTorch, Huggingface transformers, Deep Learning, Spark/Hadoop, MLOps... 
    Long term contract
    Contract work
    Remote work

    Dew Software

    Ottawa, ON
    9 hours ago
  •  ...Machine Learning Engineer Technical Part Time Remote Smilepass is a pioneering startup looking to shake things up in the dental industry, and other healthcare verticals. We are a team of diverse backgrounds and expertise who are driven by a desire to collaborate... 
    Part time
    Remote work

    Smilepass Inc.

    Ottawa, ON
    9 hours ago
  • Join to apply for the Machine Learning Engineer role at BioRender Join to apply for the Machine Learning Engineer role at BioRender...  ..., we are accelerating the world’s ability to discover, learn, and communicate science faster through visuals. Today, BioRender... 
    Full time
    Remote work

    BioRender

    Ottawa, ON
    9 hours ago
  • $234.3k per year

     ...campaigns across programmatic advertising and marketing channels. We are searching for a talented Senior/Staff Applied Machine Learning Scientist to join our engineering team as we continue to expand our data science efforts. Our platform is connected to thousands of... 
    Local area
    Remote work
    Work from home
    Worldwide
    Home office

    StackAdapt

    Ottawa, ON
    9 hours ago
  •  ...production. As a Member of Technical Staff, you will bridge research and production...  ...Requirements: Extremely strong software engineering skills Proficiency in Python, JAX,...  ...large models at scale Build production machine learning systems while optimizing post-training... 
    Remote work

    Cohere

    Ottawa, ON
    9 hours ago
  •  ...mission to democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI Enterprise...  ...: Remote, Full-time Role Overview We’re hiring a Senior Machine Learning Engineer to architect, build, and deploy high-performance machine... 
    Full time
    Local area
    Remote work
    Worldwide

    Fusemachines

    Ottawa, ON
    9 hours ago
  • Elevate your career as a Machine Learning Engineer at SurveyMonkey in a hybrid work environment. You'll develop and deploy AI solutions while collaborating on innovative technologies. SurveyMonkey is seeking skilled Machine Learning Engineers to join its renowned Machine... 

    SurveyMonkey

    Ottawa, ON
    9 hours ago
  • $140k per year

     ...operations as they happen. Our systems run in production and are used daily by our clients. The role We are looking for a Machine Learning & Algorithms Engineer with a strong mathematical background. You will design the models and algorithms at the core of our systems:... 
    Remote work

    Lisplogics

    Ottawa, ON
    9 hours ago
  • We are Bagel Labs - a distributed machine learning research lab working towards open-source superintelligence. We ignore years of experience and pedigree. If you have high agency - meaning your default assumption is that you can control the outcome of whatever situation you... 
    Remote work
    Flexible hours

    Bagel Labs

    Ottawa, ON
    9 hours ago
  • Build machine learning compiler performance solutions at Qualcomm, using C++ and Python to optimize algorithms for efficient Qualcomm hardware mappings. This Staff-level engineering role spans ML systems, compiler development, and workload analysis. You will connect PyTorch... 

    QUALCOMM, Inc.

    Ottawa, ON
    9 hours ago
  •  ...surveymonkey.com. What We're Looking For SurveyMonkey's Machine Learning organization spans two connected tracks: the...  ...NLP and ML systems, and looking for talented ML engineers at different levels, from early career through to Staff Engineer. Whether you're a technical leader... 
    Long term contract
    Internship
    Work at office
    Flexible hours
    1 day per week

    SurveyMonkey

    Ottawa, ON
    9 hours ago
  •  ...Tiger Analytics is looking for a skilled and innovative Machine Learning Engineer with hands-on experience in Google Cloud Platform (GCP) and...  ...Proficient in ML/DL libraries: TensorFlow, PyTorch, scikit-learn, pandas, NumPy, PySpark Experience with production-grade... 

    Tiger Analytics

    Ottawa, ON
    9 hours ago
  • $100k - $150k per year

     ...Category Engineering Hire Type Employee Job ID 19424 Base Salary Range $100000-$150000 Remote Eligible No Date Posted 10.20....  ...Experience with AI technologies, LLMs, agent-based systems, or machine learning applications for engineering productivity is a strong plus,... 
    Remote work
    Worldwide

    Synopsys Inc

    Ottawa, ON
    10 days ago
  •  ...Build logistics AI with Python and machine learning from anywhere in North America, working remotely with approximately six-hour ET overlap....  ...automate and optimise supply-chain operations at scale. As an AI Engineer, you will design, build, and deploy systems for logistics and... 
    Remote work

    Motion

    Ottawa, ON
    4 hours ago
  • Build AI-first products remotely across Canada with SandboxAQ as a Senior Machine Learning Engineer focused on Python and model deployment. The senior-level SAIGE engineer owns machine learning from data exploration through production. You will develop LQMs, agentic frameworks... 
    Remote work

    Entangled Future

    Ottawa, ON
    9 hours ago
  •  ...Build pretraining data systems at Cohere using Python, data pipelines, and machine learning expertise. This role is remote-friendly between EST and EU. As a Machine Learning Engineer specializing in pretraining data, you will develop pipelines supporting Cohere’s advanced... 
    Remote work

    Avenue.io Inc.

    Ottawa, ON
    9 hours ago
  •  ...remote position based in Canada. Build production systems for evolving threats. This senior role develops, evaluates, and deploys machine learning systems using production malware data. You will work with PyTorch, Hugging Face, SQL, and classical machine learning methods. The... 
    Remote work

    Jobgether

    Ottawa, ON
    9 hours ago
  •  ...make data accessible, reliable, and performant. As a Senior Data Engineer, you’ll play a vital role in evolving our data platform, which...  .... ~ Feature engineering with Python ML tooling (pandas, scikit-learn; familiarity with PyTorch or TensorFlow). ~ Production ML pipelines... 
    Summer work
    Remote work
    Flexible hours

    Hive

    Ottawa, ON
    9 hours ago
  • Shape AI and machine learning solutions at Smile Digital Health while building scalable healthcare data products in a two-week Agile sprint...  ...years in software architecture, full-stack development, or AI engineering Two or more years implementing advanced AI solutions... 

    Smile Digital Health

    Ottawa, ON
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Machine Learning Engineer. Be the first to apply!