Backend Developer, Machine Learning at Plusgrade

Toronto, Ontario, Canada

Plusgrade Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Travel, Technology, Hospitality, AviationIndustries

Requirements

  • 4+ years work experience with ML pipelines and ML-based Python development
  • Strong knowledge of general software engineering principles and practices
  • Expertise with RESTful APIs
  • Experienced building ML- and LLM-based recommendation systems
  • Experience designing and developing back-end components for low-latency and highly-scalable solutions
  • Working knowledge of ML Ops principles and CI/CD
  • Experience managing the machine learning algorithm lifecycle
  • Knowledge of ML-based application design principles
  • Experience with containers and related infrastructures, such as Docker and Kubernetes
  • Familiarity with native AWS tools
  • Strong optimization and debugging skills
  • Self-disciplined, motivated, eager to help, and a thirst for continual learning
  • Effective communicator and collaborator, both within the immediate team and across other organizational units
  • Team spirit and a problem-solver mindset
  • Nice to Haves
  • Knowledge of data science principles
  • Experience with prompt engineering, retrieval-augmented generation (RAG), and vector databases
  • AWS Architect certification
  • Experience with web application development and UI/UX optimization
  • Experience with the design, implementation, and deployment of machine learning algorithms
  • Experience with relational databases and in-memory storage

Responsibilities

  • Work in a small team passionate about enabling ML applications throughout the organization
  • Productionize, scale, and productize cutting-edge machine learning solutions
  • Design and develop scalable and robust ML pipelines for predictive data to be consumed by downstream applications to improve the main KPIs, such as member engagement, revenue, and others
  • Design and develop robust processes to monitor production ML pipelines
  • Support production systems to deliver batch and streaming real-time model predictions to all applications
  • Actively participate in solution design and modeling to ensure ML products are developed according to best practices, standards, and ML architectural principles
  • Work closely with our Product, Engineering, and Marketing teams to build the data and ML solutions to address business-critical questions
  • Deploy models and evaluate their performance; constantly test and improve
  • Responsible for model retraining, drift monitoring, pipeline automation, quality control, and governance of production models
  • Work closely with the OPS team to provide the necessary production support

Skills

Machine Learning
ML Pipelines
Software Development
Python
Scalable Systems
Production ML
Model Deployment
Monitoring
Streaming Predictions
Batch Processing

Plusgrade

Provides upgrade solutions for travel companies

About Plusgrade

Plusgrade specializes in providing upgrade solutions for the travel industry, focusing on helping airlines, cruise lines, and other travel service providers increase their revenue through ancillary services. Their platform allows these companies to offer customers the option to upgrade their seats or cabins for an additional fee, either through bidding or fixed pricing. Plusgrade stands out from competitors by integrating seamlessly with existing systems of travel companies, making it easier for them to implement these upgrade options. The company's goal is to enhance customer satisfaction while generating high-margin revenue for their partners, and they have been recognized as a market leader in this space, receiving awards such as the Deloitte Technology Leadership award.

New York City, New YorkHeadquarters
2009Year Founded
$151.5MTotal Funding
GRANTCompany Stage
Enterprise Software, Consumer GoodsIndustries
501-1,000Employees

Benefits

401(k) Company Match
Health Insurance
Unlimited Paid Time Off
Home Office Stipend
Remote Work Options
Parental Leave
Wellness Program

Risks

Emerging tech companies could erode Plusgrade's market share.
Airlines developing in-house solutions may reduce demand for Plusgrade.
Economic downturns can significantly impact Plusgrade's revenue streams.

Differentiation

Plusgrade offers a proprietary SaaS platform for travel upgrade solutions.
The company partners with major airlines like airBaltic and Garuda Indonesia.
Plusgrade's 'Subscribe to Miles' service innovates loyalty programs in the travel industry.

Upsides

Partnerships with airlines enhance customer experience and boost revenue.
Subscription-based loyalty programs are gaining traction in the travel industry.
Flexible bidding systems for upgrades offer passengers more control over travel.

Land your dream remote job 3x faster with AI