Loading...

@

  • Software Developer, Machine Learning Toronto
  • Referral Board in Toronto, , Canada
  • jobs
  • 1 week ago

jobs description

At Elastic, we see endless possibilities in a world of endless data. And we use the power of search to help people and organizations turn that possibility into results. Elastic is the leading platform for search-powered solutions. With solutions in Enterprise Search, Observability, and Security, we help improve customer and employee search experiences, keep critical applications running smoothly, and protect against cyber threats.

Elastic enables organizations worldwide to use the power of Elastic, including Netflix, Uber, BBC, Microsoft, and thousands of others.

Elastic was built on a foundation of being free and open, which trickles down to how we work. We’re a distributed organization and have been from the beginning. Being distributed isn’t just a way of doing business—it’s a mentality that is at the core of our culture.

We are looking for a Java Engineer to join our Machine Learning core team.

You will help us to build the platform and components that enable customers to gain... insight from their data - using techniques such as anomaly detection, categorization, AIOps and information retrieval.

This is the team that builds and maintains the infrastructure that integrates advanced analytics and machine learning components into the distributed Elastic platform - making these available for our Search, Observability and Security Solutions.

You will be working and collaborating with exceptional engineers in the Machine Learning and Elasticsearch teams.

To apply , you do not need to be a Machine Learning expert as your experience as a great software engineer with a track record of delivery in enterprise software platforms is key to success in this role.

What you will be doing

Build and maintain ML and advanced analytical platform components

Implement scalable, high quality, well-architected code

Support migration of platform components to a Cloud architecture

Collaborate with other engineering teams within Elastic that build on our platform

Assist our support engineers and community

Promote knowledge share and collaboration in a distributed team

What you will bring

3+ years industry experience in Java programming

Strong analytical, problem solving and troubleshooting skills

Ability to be part of a distributed team; self motivated, can work independently and having strong collaboration and communication skills

Ability to multitask

Good attention to detail and highly organized

Real passion for data, analysis and achieving excellence

Your heart in the right place, a good sense of humor and a genuine interest in the people you work with

Bonus skills, useful to have, but not mandatory

Experience with the Elastic Stack

Experience with Python / Go

Experience in distributed systems

Experience developing and running software-as-a-service

Experience using Docker/Kubernetes

Open source experience

Some experience with supervised learning, unsupervised learning, and/or modern information retrieval systems

#J-18808-Ljbffr
Toronto ON

salary-criteria

Apply - Software Developer, Machine Learning Toronto