Job title: Lead Scala Engineer - Machine Learning
Job type: Permanent
Emp type: Full-time
Industry: Scala
Salary type: Annual
Salary from: CAD $210,000.00
Salary to: CAD $240,000.00
Location: Toronto Division, ON
Job ID: 32080
Contact name: Mitchell Franklin
Contact email: Mitchell@umatr.io

Job Description

Scala | Java | Python 

Spark | Flink | Kafka

 

As a leading player in global e-commerce, the company transcends the traditional role of an industry leader by reshaping the dynamics of worldwide shopping and selling. The influential platform serves millions of buyers and sellers spanning over 190 markets, propelling the organization to redefine the future of e-commerce for enthusiasts. Guided by customers as the north star, the company fosters an environment where authenticity flourishes, bold ideas find a home, and individuality is embraced daily. Together, the team embarks on a shared journey to sustain the future of customers, the organization, and the planet.

The Homepage and Personalization engineering team is currently seeking an exceptional Backend Services Engineer and Lead Applied Machine Learning professional to collaborate in reshaping the landscape of the platform. Working alongside a world-class team of engineers, designers, product managers, and analysts, the candidate will contribute to the creation of impactful products on one of the world's most visited and cherished websites.

The tech stack includes a dynamic Machine Learned Recommendation Framework, a Node.js front-end app, and a Scala & Java-based backend. Notably, the team's work on the homepage, featuring key machine learning recommendations such as "Recommended for you" and "Frequently Searched by you," significantly influences the organization's top-line revenue and resonates with customers globally. The projects undertaken have a profound impact on the daily lives of millions.

What You'll Do:

  • Build and maintain the home page backend engineering and machine learned recommendation stack
  • Be a hand on technical lead, work closely with a skilled team of engineers
  • Hire top talent, coach and mentor
  • Use best practices to write clean, maintainable code for the project, and create a high performant delightful experience for customers
  • Identify and address performance bottlenecks
  • Be responsible for major projects and features from design phase to coding and testing
  • Work closely with product managers, engineering leaders, scientists and collaborate with partner teams to execute a challenging roadmap

 

Who You Are:

  • Understanding of constructing scalable backend applications.
  • Showcase successful implementations of large-scale applications, demonstrating a deep grasp of technology while effectively addressing challenging customer-facing issues.
  • Exceptional programming skills in, Java, Scala & Python
  • Experience building and consuming horizontally scalable RESTful API’s
  • Experience with scrum or other agile software development methodology
  • Experience applying machine learning in a user facing environment like personalization, ranking, or recommendations
  • Experience with big data technologies like Hadoop, Spark, Flink, and Kafka is a big plus
  • Deploy and productionalizing trained models, like XGBoost is a plus
  • A constant desire to improve and learn
  • Ability to write reusable and maintainable code
  • Self-driven and ability to get things done
  • Bachelor’s degree and 15+ years (or) a MS in Computer Science and 12+ years of software design and relevant experience

This is a team that likes to move fast and iterate faster as we deliver the future of e-commerce. They have a reputation for being a highly capable, high performing team with incredible talent across the board. 

 

What is in it for you:

  • Maternal & paternal leave
  • Paid sabbatical
  • Plans to help ensure your financial security 

 

Interested in hearing more?