Senior Full Stack Engineer - Machine Learning

Job expired!

Join Our AI Team as a Senior Full Stack Engineer – Machine Learning at Toast

At Toast, we're dedicated to empowering restaurants with a comprehensive platform designed to streamline operations and foster growth. We’re inviting a seasoned Senior Software Engineer to enhance our AI capabilities. If you're passionate about developing cutting-edge machine learning solutions and advancing culinary businesses, this role is for you!

About This Role

As a Senior Full Stack Engineer on our AI team, you’ll collaborate with skilled machine learning engineers and data scientists. Your role will involve:

  • Creating robust ML model pipelines.
  • Architecting and implementing APIs and microservices optimized for performance.
  • Building and prototyping tools with technology partners from frontend to backend.
  • Applying best practices in code review, testing, and version control.
  • Maintaining up-to-date knowledge of the latest in machine learning engineering and cloud infrastructure.
  • Monitoring and optimizing the performance of ML models and infrastructure.
  • Working in an agile environment and continuously enhancing the quality standards of our software development process.
  • Collaborating with cross-functional teams to ensure top-notch product delivery.

Do You Have the Right Ingredients?

Required Skills and Experience:

  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • Minimum of 4 years experience in software development.
  • Expertise in Java, knowledge of frontend technologies (HTML, CSS, JavaScript, TypeScript, React, Angular), and backend frameworks (Spring, Java EE).
  • Experience with databases, SQL, web services, APIs, and familiarity with cloud platforms and DevOps practices.
  • Proficiency in Java/Kotlin, Python, and microservice architectures, preferably with AWS tools (SageMaker, DynamoDB, etc.).
  • Deep understanding of software engineering best practices including OOP, CI/CD, git, and scripting.
  • Strong knowledge in model deployment, orchestration with Apache Airflow, and managing computing resources.
  • Exceptional problem-solving abilities and analytical skills.
  • Excellent communication and teamwork capabilities.

Bonus Skills:

  • Foundational knowledge of statistical concepts and deep learning algorithms.
  • Experience from concept to production in generative AI.
  • Strong background in data engineering and frameworks like Spark and Ray.

Our Spread* of Total Rewards

Toast offers competitive compensation and benefits designed to attract and retain the best talent. Learn more about our comprehensive rewards package, including salary, bonuses, equity, and benefits at .

Salary Range: $108,000—$173,000 CAD

We are Toasters: Committed to Diversity and Inclusion

Toast thrives on diversity and inclusion, integral to our success. We cherish the diversity of the restaurant industry and aim for inclusivity and respect in all we do, paving the way to be industry leaders.

Teeming with innovation and community focus, Toast invites you to bring your unique flavors to our team. Bready to make a change? Apply today!

If you require any accommodations during the application process, please contact .

*Bread puns encouraged but not required.