Machine Learning Engineer Remote Jobs

6 Results

Waymo is hiring a Remote Machine Learning Engineer, Simulation

Waymo is an autonomous driving technology company with a mission to make it safe and easy for people and things to get where they’re going. Since our start as the Google Self-Driving Car Project in 2009, Waymo has been focused on building the Waymo Driver—The World’s Most Experienced Driver™—to improve everyone's access to mobility while saving thousands of lives now lost to traffic crashes. Our Waymo Driver powers Waymo One, our fully autonomous ride-hailing service, as well as Waymo Via, our trucking and local delivery service. To date, Waymo has driven over 20 million miles autonomously on public roads across 25 U.S. cities and conducted over 20 billion miles of simulation testing.

At Waymo, we are mission-driven and believe deeply in the opportunity of autonomous driving technology to improve mobility and make people's lives better. We are united by purpose and responsibility (for our employees and riders alike). We are looking for kind, committed, employees who have integrity, dream big, work together as one team and create a sense of belonging for one another that is the foundation of our culture. We want each team member to feel welcomed and included in every step of our exciting journey. 

The Simulator team builds state of the art simulations of realistic environments for the testing and training of the Waymo driver. We use machine learning extensively to model the real world, including but not limited to, realistic agents (vehicles, pedestrians, cyclists, motorcyclists etc.),  roads, traffic control systems, weather etc. To increase the fidelity and steerability of the simulations, we employ large foundation models, trained on our massive datasets that allow us to quickly setup and rollout various scenarios to subject our driver to.

 

We are planning to set up a team in London UK to work closely with the teams in MTV and Oxford to build these foundation models out and to integrate them into various evaluation and training products. We are seeking research engineers to work on these exciting problems.

 

In this research engineering role, you'll:

  • Be part of a world class research engineering team to advance the state of the art of ultra realistic AV simulations using foundation models
  • Collaborate with teams in Waymo Oxford to use large models to improve sim realism
  • Design experiments that push the frontiers of AV simulations
  • Develop metrics that measure the realism of simulated worlds
  • Train and evaluate large models and integrate them into the simulator and its downstream applications
  • Help hire outstanding research engineers from diverse backgrounds
  • Be a part of a high performing, collaborative research engineering team that takes research ideas and productionizes them

 

Preferred qualifications

  • Strong background and experience in applied Deep Learning
  • Strong coding and design skills
  • Experience in solving complex production problems using state of the art ML techniques
  • Experience in taking research to production
  • Expertise in Data Analysis or Data Science
  • Experience in AV a plus

 

The expected base salary range for this full-time position is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level.  Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range
£117,000£126,000 GBP

See more jobs at Waymo

Apply for this job

15d

Machine Learning Engineer (Modeling)

SquareSeattle, WA, Remote
tableauDesignjavamysqlpython

Square is hiring a Remote Machine Learning Engineer (Modeling)

Job Description

Machine Learning is an integral part of how we design products, operate, and pursue Cash App’s mission to serve the unbanked as well as disrupt traditional financial institutions. Our massive scale and deep trove of transaction data create an endless number of opportunities to use artificial intelligence to better understand our customers and offer new products and experiences that can improve their lives. We are a highly creative group that prefers to solve problems from first principles; we move quickly, make incremental changes, and deploy to production every day. Check out our Machine Learning / AI blog here!

This role is part of our Cash App's ML team and will be deeply embedded within one of our product teams - here are the workstreams we're currently hiring for:

Health

You'll build machine learning models that detect fraudulent activity in real time and help keep our customers safe and secure. You will experiment with state-of-the-art algorithms to drive down false positives, collaborate on new product features to drive fraud losses down, use any and every dataset at your disposal (including 3rd party data) to engineer new features for risk models, verify customer documents using OCR, and use biometric and device signals to detect malicious logins and account takeovers.

Customer Support Automation

We aim to create better-than-human Customer Support Experiences. Cash App holds people’s money, and building customers’ trust is absolutely essential to our brand. Providing fast and reliable help whenever the customer needs it is a major component of building that trust. You will build models that anticipate customer issues and deliver proactive in-app suggestions, use NLP to contextualize inquiries and respond instantly with relevant content, develop prioritization algorithms that improve efficiency, and apply the latest research to automate conversations with customers.

Underwriting and Credit

Our mission is to redefine credit and liquidity through simple, fair, and accessible credit solutions that build financial health and resilience. This team builds and integrates ML solutions for evaluating customer cash flow risk including risk of default on credit obligations, risk of fraud & abuse of loans and other situations where Cash app advances funds or provides liquidity to customers. We support multiple products across 4+ workstreams in Cash. Through your work you will empower the team to understand the financial performance of origination cohorts, optimize our automated decisioning pipeline using AI/ML, and help identify new opportunities for growth in our customer base. You will experiment with various modeling techniques on our comprehensive customer data and see your solution through to production by partnering cross-functionally with finance, product, and engineering teams.

Commerce Fraud Risk

Afterpay is the largest Buy Now, Pay Later (BNPL) product by market share in Australia and continues to experience rapid growth in the United States. Throughout this journey, we encounter risks and challenges from various aspects. The Commerce Fraud and Merchant Risk Team utilizes cutting-edge modeling technologies to effectively mitigate both fraud and merchant risks. Simultaneously, we collaborate with highly efficient product and development teams to continuously build and enhance a competitive risk management engine within the industry.

Technologies we use (and teach):

  • Python (NumPy, Pandas, sklearn, xgboost, TensorFlow, keras, etc.)
  • MySQL, Snowflake, GCP/AWS and Tableau
  • Java

Qualifications

You have:

  • 5+ years experience with applied Machine Learning or Deep Learning
  • A graduate degree in Computer Science, AI, ML, Applied Math, Stats, Physics, or a related technical field
  • Worked with Product, Design, and Engineering to prioritize, scope, design, and deploy ML models
  • A track record of providing mentorship and technical leadership
  • An appreciation for the connection between the software you build and the experience it delivers to customers

See more jobs at Square

Apply for this job

22d

Senior Machine Learning Engineer -ML Platform

SamsaraRemote - US
terraformscalaDesignansibleazurejavac++dockerkubernetesjenkinspythonAWS

Samsara is hiring a Remote Senior Machine Learning Engineer -ML Platform

Who we are

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. 

Recent awards we’ve won include:

Glassdoor's Best Places to Work 2024

Best Places to Work by Built In 2024

Great Place To Work Certified™ 2023

Fast Company's Best Workplaces for Innovators 2023

Financial Times The Americas’ Fastest Growing Companies 2023

We see a profound opportunity for data to improve the safety, efficiency, and sustainability of operations, and hope you consider joining us on this exciting journey. 

Click hereto learn more about Samsara's cultural philosophy.

About the role:

The Samsara ML Experience team builds end-to-end ML applications to power different product pillars at Samsara. As a Senior Machine Learning Engineer II, you will be responsible for developing ML solutions to increase the safety, efficiency and sustainability of the physical operations. You will work closely with various engineering teams across ML, full-stack, firmware as well as cross functional partners to deliver core infrastructure, services, and optimizations.

This role is open to candidates residing in the Canada and US except the San Francisco Bay Area (125 mi. radius from 1 De Haro St, San Francisco) and NYC Metro Area (50 mi. radius from 131 W 55th St, New York).

You should apply if:

  • You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
  • You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
  • You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
  • You believe customers are more than a number:Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
  • You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together.

Click hereto learn about what we value at Samsara. 

In this role, you will:

  • Design and implement scalable machine learning infrastructure using Ray to support model training, deployment, and inference at scale
  • Leverage Kubernetes for orchestration of containerized applications, ensuring seamless deployment, scaling, and management of ML models and associated services
  • Develop and maintain CI/CD pipelines for automated testing, deployment, and management of ML applications and infrastructure
  • Implement robust monitoring, logging, and alerting systems to ensure high availability, performance, and security of the ML platform
  • Collaborate with data scientists and ML engineers to optimize data pipelines and model performance
  • Stay abreast of the latest advancements in machine learning technologies and infrastructure, and advocate for the adoption of best practices and new technologies within the team
  • Provide DevOps/SRE support for the ML platform, including incident response, performance tuning, and disaster recovery planning
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices

Minimum requirements for the role:

  • BS or  MS in Computer Science or other relevant field
  • 6+ years experience as an Machine Learning Engineer or similar role
  • Strong proficiency in one or more common languages (e.g., C++, Golang, Java, Python, Scala) 
  • Proficiency with common ML tools (e.g., Spark, TensorFlow, PyTorch)
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) and security best practices for ML platforms

An ideal candidate also has:

  • Ph.D. in Computer Science or quantitative discipline (e.g., Applied Math, Physics, Statistics)
  • Strong experience with Ray for distributed machine learning, Kubernetes for container orchestration, and Docker for containerization
  • Solid understanding of DevOps and SRE principles, including experience with CI/CD tools (e.g., Jenkins, GitLab CI), infrastructure as code (e.g., Terraform, Ansible), and cloud services (AWS, GCP, Azure).

Samsara’s Compensation Philosophy:Samsara’s compensation program is designed to deliver Total Direct Compensation (based on role, level, and geography) that is at or above market. We do this through our base salary + bonus/variable + restricted stock unit awards (RSUs) for eligible roles.  For eligible roles, a new hire RSU award may be awarded at the time of hire, and additional RSU refresh grants may be awarded annually. 

We pay for performance, and top performers in eligible roles may receive above-market equity refresh awards which allow employees to achieve higher market positioning.

The range of annual base salary for full-time employees for this position is below. Please note that base pay offered may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.
$135,482$227,700 USD

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems. We are committed to increasing diversity across our team and ensuring that Samsara is a place where people from all backgrounds can make an impact.

Benefits

Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more.

Accommodations 

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click hereif you require any reasonable accommodations throughout the recruiting process.

Flexible Working 

At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully remotely. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company and in the specified work location, if applicable.

Fraudulent Employment Offers

Samsara is aware of scams involving fake job interviews and offers. Please know we do not charge fees to applicants at any stage of the hiring process. Official communication about your application will only come from emails ending in ‘@samsara.com’ or ‘@us-greenhouse-mail.io’. For more information regarding fraudulent employment offers, please visit our blog post here.

Apply for this job

+30d

Senior Machine Learning Engineer (AI)

QlikHybrid Remote, Lund, Sweden
sqlDesignmongodbazurejavac++elasticsearchpythonAWS

Qlik is hiring a Remote Senior Machine Learning Engineer (AI)

Description

What makes us Qlik? 

  

AGartner® Magic Quadrant™ Leader for 13 years in a row, Qliktransforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster. 

  

We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities. 

  

The Senior ML EngineerRole 

  

Join Qlik as a Senior ML Engineer and be at the forefront of shaping the future of AI in the data and analytics field. Contribute to developing innovative AI products, solving complex challenges, and pioneering the responsible and ethical implementation of AI. 

  

What makes this role interesting? 

  

Diverse Use Cases:Design, develop, and maintain a set of AI products that address a diverse range of use cases, including predictive, generative, and classification scenarios. 

  

Collaborative Innovation:Collaborate with a dynamic team of data scientists, software engineers, and domain experts to create user-friendly AI solutions. 

  

Multicultural Environment:Be part of a multicultural and highly collaborative environment, contributing to a creative and team-oriented culture. 

  

Pioneering Integration:Pioneer the combination of structured and unstructured data, unlocking new use cases and hidden insights. 

  

Semantic Search Development:Build semantic search capabilities on our platform, translate natural language into analytic queries, and continuously improve AI responses based on userbehaviour. 

  

Here’s how you’ll be making an impact: 

  

  • Strategic Footprint:Directly influence the footprint of Qlik's AI products, contributing to a strategic investment in AI.
  • User-Centric Solutions:Collaborate with cross-functional teams to understand user requirements and implement impactful and user-friendly AI solutions.
  • Critical Functionality Delivery:Work with product design teams to deliver critical functionalities supporting our AI vision.
  • Technology Evaluation:Identify and evaluate new technologies, enhancing the performance, maintainability, and reliability of our machine learning systems.
  • Best Practices Application:Apply software engineering best practices, including CI/CD, automation, monitoring, and security.

  

We’re looking for a teammate with: 

  

  • Master's or Ph.D. in Computer Science, Machine Learning, Data Science, or a related field.
  • 5+ years of experience building production-quality AI/ML software.
  • Programming proficiency in languages like Python, Golang, Java, C++.
  • Experience with structured data using popular machine learning libraries and frameworks (TensorFlow, PyTorch, scikit-learn).
  • Familiarity with foundational models like Llama, Falcon, OpenAI, Hugging Face, Mistral, etc.
  • 3+ years of experience with cloud service providers (AWS, Azure, Google Cloud).
  • Expertise in working with unstructured data sources, including RAG, vector databases, knowledge graphs, grounding, prompt engineering, chain-of-thought, pre-training,andfine-tuning.
  • Familiarity with SQL programming and SQL/NoSQL databases (e.g., MongoDB,ElasticSearch).
  • Demonstrated ability to stay abreast of emerging trends and techniques in the field of AI.

  

Thelocationfor this role is: 

  

Lund, Sweden 

  

Join us at Qlik and shape the future of AI – your opportunity to make an impact is now! 

  

  

More about Qlik and who we are: 

  

Find out more about life at Qlik on social:@LifeAtQlik,LinkedIn,YouTube, andX/Twitter, and to see all other opportunities to join us + our values, check outwww.qlik.com/careers 

  

What else do we offer? 

  

  • Genuine career progression pathwaysandmentoring programs
  • Culture of innovation, technology, collaboration, and openness
  • Flexible, diverse, and international work environment

  

Giving back is a huge part of our culture. Alongside an extra “change the world” dayplusanother for personal development, we also highly encourage participation in ourCorporate Responsibility Employee Programs 

  

  

Qlik is an Equal Opportunity/Affirmative ActionEmployer,and we value the diversity of our workforce.Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Click here to review the US Department of Labor’sEqual Employment Opportunity Posters, including theEEO is The Lawnotice and thePay TransparencyNondiscrimination Provision.  

  

If you need assistance due to disability during the application and/or recruiting process, please contact us via theAccessibility Request Form.  

   

Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Qlik via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Qlik. No fee will be paid in the event the candidate is hired by Qlikas a result ofthe referral or through other means.  

  

#LI - EMEA 

  

  

  

  

 
 

See more jobs at Qlik

Apply for this job

+30d

Machine Learning Engineer - Search & Recommendations

StockXRemote, USA
agiledockerkubernetesAWS

StockX is hiring a Remote Machine Learning Engineer - Search & Recommendations

Help empower our global customers to connect to culture through their passions.

Why you'll love this role

Our AI/ML Team is on a mission to build the next-generation e-commerce platform for the next generation customer. We build world-class, innovative experiences and products that give our users access to the world’s most coveted products and unlock economic opportunity by turning reselling into a business for anyone. Our team uses cutting edge technologies that handle massive scale globally. We’re an internet-native, cloud-native company from day 1 - you won’t find legacy technology here. If you’re a curious leader who loves solving problems, wearing multiple hats, and learning new things, join us!

In the Search & Recommendation team, we work together to productionalize custom machine-learning models that can drive product vision and customer impact at scale. We are looking for MLE who are product driven, and are passionate about making ML innovations in areas such as; Ranking, Optimization, Natural Language Processing, Information Retrieval, Graph Learning, Reinforcement Learning to help improve the StockX buyer/seller experience!

Example Projects:

  • Develop embeddings to collect salient signals of our customers, product, and user interactions.
  • Extract real-time signals and multi-modality data (i.e, content and image) from our 5M+ product catalog images and 1M+ listings. Understand semantic content, aesthetic style, materials for retrieval, ranking and optimization.
  • Build a real-time, in-session personalization recommendation system.
  • Implement and compare supervised learning models (i.e, LR, GBDT, and DNNs) or ensembles of models, to improve metrics, often with multiple contending objectives (i.e, relevance, degree of personalization, average value of orders, repeated frequencies/purchases).
  • Develop models with custom architecture or objective functions that target StockX-specific problems, such as recommendation system, personalized search, revenue optimization, seller fairness, seasonality, etc.
  • Develop brand-new learning frameworks for query suggestions to understand buyer experience.

What you'll do

  • Apply the latest advances in deep learning and machine learning to improve buyer and seller experiences on StockX.
  • Prototype, optimize, and productionize large-scale ML models that help deliver key results in search experience.
  • Conduct A/B experiments to validate ML models and pipelines.
  • Work closely with product managers, Data scientists/engineers, full-stack engineers, and designers on product teams to deliver content to tens of millions of users.

About you

  • Experience with object-oriented or functional software development.
  • Experience working with AWS or other cloud providers.
  • Experience with big data platforms like Spark or Databricks.
  • Experience with machine learning libraries such as TensorFlow, PyTorch, or MXNet.
  • You have dealt with data exploration, analysis, and feature engineering.
  • You have relentlessly high standards for the products you deliver.
  • Work effectively in an agile development process.
  • You have a postgraduate degree in Computer Science or related engineering fields plus 1+ machine learning experience, or 3+ years of practical machine learning experience.
  • Experience with Kubernetes and Docker for productionalizing models.
  • You have experience in building machine learning systems at scale.
  • You have experience in using AWS Cloud Platform and/or OpenSearch.
  • You have experience in building production search, recommendations, advertising, or general e-commerce systems.

 

Pursuant to the San Francisco Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and any other state or local hiring regulations, we will consider for employment any qualified applicant, including those with arrest and conviction records, in a manner consistent with the applicable regulation.

Pursuant to the various pay transparency laws/acts, the base salary range is $120,000 to $140,000 plus opportunities for benefits (e.g., medical, dental), equity and discretionary bonuses. Compensation is dependent on geography and may vary.

About Us

StockX is proud to be a Detroit-based technology leader focused on the large and growing online market for sneakers, apparel, accessories, electronics, collectibles, trading cards, and more. StockX's powerful platform connects buyers and sellers of high-demand consumer goods from around the world using dynamic pricing mechanics. This approach affords access and market visibility powered by real-time data that empowers buyers and sellers to determine and transact based on market value. The StockX platform features hundreds of brands across verticals including Jordan Brand, adidas, Nike, Supreme, BAPE, Off-White, Louis Vuitton, Gucci; collectibles from artists including KAWS and Takashi Murakami; and electronics from industry-leading manufacturers Sony, Microsoft, Nvidia, and Apple. Launched in 2016, StockX employs more than 1,000 people across offices and verification centers around the world.
 
 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. However, this job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. StockX reserves the right to amend this job description at any time.

See more jobs at StockX

Apply for this job

+30d

Staff Engineer, Machine Learning

ecobeeRemote in Canada
Designscrumpython

ecobee is hiring a Remote Staff Engineer, Machine Learning

Hi, we are ecobee. 

ecobee introduced the world’s first smart Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. That was just the beginning. We continue our pursuit to create technology that brings peace of mind into the home and allows people to focus on the moments that matter most. We take pride in making a meaningful difference to the environment, all while being part of the exciting, connected home revolution. 

In 2021, ecobee became a subsidiary of Generac Power Systems.Generac introduced the first affordable backup generator and later created the category of automatic home standby generator. The company is committed to sustainable, cleaner energy products poised to revolutionize the 21st century electrical grid. Together,we take pride in making a meaningful difference to the environment.

Why we love to do what we do: 

We’re helping build the world of tomorrow with solutions that improve everyday life while making a positive impact on the planet. Our products and services work in harmony to provide comfort, efficiency, and peace of mind for millions of homes and businesses. While we’re proud of what we’ve done so far, there’s still a lot we can do—and you can be part of it.  

Join our extraordinary team. 

We're a rapidly growing global tech company headquartered in Canada, in the heart of downtown Toronto, with a satellite office in Leeds, UK (and remote ecopeeps in the US). We get to work with some of North America and UK's leading professionals. Our colleagues are proud to bring their authentic selves to work, confident that what we do is grounded in a greater purpose. We’re always looking for curious, talented, and passionate people to join our team.

Who You’ll be Joining:

The ecobee Machine Learning team researches, builds and deploys, at scale, the engine that powers the heart of ecobee’s smart devices. Our engineers work with modern technologies and help build solutions to make our ecosystem of products more intelligent and more capable of responding to our customer’s individual needs than ever before. We're looking for highly creative, results-oriented, and skilled Staff Machine Learning Engineers to help on a range of these challenges. You will realize that the sky is the limit to your growth–all while having fun!

Our team is working on several exciting areas such as Smart Home Monitoring, Data-driven Home Energy Management and ML-driven Customer Engagement.

How You’ll Make an Impact:

Working across multiple teams within Machine Learning, you’ll use your expertise in machine learning to support and advance various projects while also collaborating closely with members of our Product and Business Intelligence teams on missions ranging from personalization, recommendations, energy efficiency, home security, and building a cleaner energy grid.

You’ll contribute directly to the development of our machine learning infrastructure, iterating quickly, running and scaling experiments with data sets containing hundreds of billions of data points, and rapidly shipping products on both the cloud and the edge.

As a Staff Machine Learning Engineer at ecobee, you will;

  • Lead a team in translating business use cases into concrete software problems, applying innovative technologies and consistently balances algorithmic elegance with engineering considerations such as scale and maintenance and overhead.
  • Lead exploration, design and execution of ML models and frameworks that deliver value to our users.
  • Collaborate closely with technical and non-technical stakeholders, including business partners, engineering and analytics teams to take services from inception to production.
  • Manage the full machine learning development lifecycle from problem framing, data wrangling, model development and fine-tuning all the way to productionization, experimentation, and maintenance.
  • Determine the feasibility of initiatives through quick prototyping and with respect to performance, quality, time, and cost.
  • Bring cutting-edge research and industry knowledge into the team around natural language processing (NLP), computer vision, machine learning, generative AI, and related areas.
  • Provide technical mentorship and coaching to the team members.
  • Takes ownership for finding creative solutions that move projects forward, by continuously researching and staying up-to-date with the latest machine learning research, translating new techniques and algorithms into innovative solutions.

What You’ll Bring to the Table

We’ve built the following list as a guideline for some of the skills and interests of our development team — but we strive to build our team with members from a diverse background and skillset, so if any combination of these applies to you, we’ve love to chat!

  • Graduate degree (Masters/PhD) in Statistics, Mathematics, Computer Science or another quantitative field.
  • 6+ years’ of professional experience applying machine learning to multiple projects aimed at solving real-world problems.
  • 6+ years’ of professional experience with manipulating data sets, building statistical models, and productionizing machine learning solutions using state-of-the-art techniques
  • Strong knowledge of machine learning frameworks (pytorch, tensorflow or Keras), libraries (NumPy and scikit-learn), data structures, data modeling, and software architecture.
  • Demonstrable experience developing and training production-ready machine learning models including transformer models, reinforcement learning, neural networks, model training in an area such as classifiers, recommenders, vision, and speech.
  • Experience working with data at the scale of 1TB or more, leveraging big data processing frameworks like Spark and Google Cloud Dataflow.
  • Experience with software engineering, ML-Ops deployment and infrastructure best practices.
  • Proven software engineering skills across multiple languages such as Python, C/C++, and the accompanying frameworks and libraries used in machine learning packages.
  • Proven ability to lead cross-functional projects to successful conclusions using strong problem-solving skills and the ability to communicate complex concepts to technical and non-technical stakeholders.
  • Expertise working in environments that leverage Scrum and Agile.

What happens after you apply?

Application Review. It will happen. By an actual person in Talent Acquisition. We get upwards of 100+ application for some roles, it can take a few days, but every applicant can expect a note regarding their application status.

Interview Process (3 Rounds)

  • Round 1: A 45-minute phone call with a member of Talent Acquisition.
  • Round 2: A 45-minute virtual meeting with a Senior Machine Learning Manager. This will be a technical interview in the form of a Q&A.
  • Completion of a machine learning take-home challenge.
  • Round 3 is broken into two parts;
    • Part 1: A 1-hour virtual meeting with a pair of senior members of our Machine Learning team. The interview would review the breadth and depth of data and ML knowledge.  
    • Part 2: A 45-minute virtual meeting our VP of Data Science, and a Staff Product Manager for a Q&A on machine learning in a product-context.

With ecobee, you’ll have the opportunity to: 

  • Be part of something big: Get to work in a fresh, dynamic, and ever-growing industry.  
  • Make a difference for the environment: Make a sustainable impact while on your daily job, and after it through programs like ecobee acts. 
  • Expand your career: Learn with our in-house learning enablement team, and enjoy our generous professional learning budget. 
  • Put people first: Benefit from competitive salaries, health benefits, and a progressive Parental Top-Up Program (75% top-up or five bonus days off). 
  • Play a part on an exceptional culture: Enjoy a fun and casual workplace with an open concept office, located at Corus Quay.ecobeeLeeds is based at our riverside office on the Calls. 
  • Celebrate diversity: Be part of a truly welcoming workplace. We offer a mentorship program and bias training.  

Are you interested? Let's make it work. 

Our people are empowered to take ownership of their schedules with workflows that allow for flexible hours. Based on your job, you have an option of a office-based, fully remote, or hybrid work environment. New team members working remotely, will have all necessary equipment provided and shipped to them, and we conduct our interviews and onboarding sessions primarily through video.

We’re committed to inclusion and accommodation. 

ecobee believes that openness and diversity make us better. We welcome applicants from all backgrounds to apply regardless of race, gender, age, religion, identity, or any other aspect which makes them unique. Accommodations can be made upon request for candidates taking part in all aspects of the selection process. Our recruitment team is happy to answer any questions candidates may have about virtual interviewing, onboarding, and future work locations.

We’re up to incredible things. Come and be part of them. 

Discover our products and services and learn more about who we are.  

Ready to join ecobee? View current openings. 

Please note, ecobee does not accept unsolicited resumes.  

Apply for this job