OFFICIAL NOTICE: PlacementBaba.com is our only official website. We do not operate any other website. Beware of fake sites misusing our brand! WARNING: PlacementBaba does NOT sell any packages or paid plans. If anyone claims otherwise, it is a fraud. Report at cybercrime.gov.in OFFICIAL NOTICE: PlacementBaba.com is our only official website. We do not operate any other website. Beware of fake sites misusing our brand!
Home › Jobs › Machine Learning › Software Engineer II - Engineer
Actively Hiring

Software Engineer II - Engineer

Uber
Toronto
Experience0-3 years
Salary CAD 144000 - 160000 per yearly
LocationToronto
Job TypeFull time
Skills: Machine Learning
Job Description
Job Title: Software Engineer II - Engineer Company: Uber Job Category: Machine Learning Roles & Responsibilities: About the Role This is a hands\-on, product\-focused engineering role. You’ll own well\-scoped features from technical design through implementation, experimentation, deployment, and production monitoring, with support from experienced engineers. You’ll tackle distributed systems challenges while seeing how your work improves the customer experience and contributes to Uber’s Growth. What You Will Do * Build customer\-facing features: Develop backend services and APIs that power search, map exploration, and local discovery experiences. * Own delivery end to end: Take well\-scoped features from design through implementation, testing, rollout, and monitoring, collaborating with senior engineers on broader architectural decisions. * Engineer for scale and reliability: Improve service performance, scalability, and resilience, balancing customer needs with maintainable technical solutions. * Collaborate across disciplines: Partner with mobile engineers, machine learning engineers, product managers, and data scientists to deliver cohesive experiences. * Experiment and learn: Support A/B tests, instrument features, and use results to understand customer impact and guide improvements. * Maintain engineering quality: Write clean, well\-tested code, participate in design and code reviews, and contribute to shared engineering practices. * Support production systems: Investigate issues, strengthen observability, and contribute to the operational health of the services you build. * Experience with search systems, including retrieval, ranking, or search indices. * Familiarity with personalization, recommendation systems, or integrating machine learning capabilities into backend services. * Experience working with geospatial data, maps, points of interest, or location\-based products. * Familiarity with A/B testing, product analytics, and metrics\-driven feature development. * Experience operating production services, including monitoring, debugging, and safe deployment practices. * Experience building consumer\-facing products in collaboration with mobile engineering teams. Work Location: Toronto, ON, Canada Availability: Full time
Requirements
The Maps Search team builds features and experiences that expand how people use Search at Uber. Our work connects search, maps, and personalized discovery to help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads. Basic Qualifications * Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 2\+ years of professional software engineering experience, including building and shipping backend services. * Proficiency in a backend programming language such as Go, Java, or a comparable language. * Strong foundations in data structures, algorithms, API design, and software testing. * Experience working with databases and distributed systems, with an understanding of performance and reliability trade\-offs. * Ability to deliver well\-scoped projects independently, communicate technical decisions clearly, and collaborate effectively with teammates and cross\-functional partners. Preferred Qualifications You will be eligible to participate in Uber's bonus program, and may be offered an equity award \& other types of comp. You will also be eligible for various benefits. You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits. Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form. Key Skills: Machine Learning Salary: CAD 144000 - 160000 per yearly
Interested in Software Engineer II - Engineer at Uber?
✓  Applied successfully!

Official Notice

Please read this carefully for your safety

placementbaba.com is our only official website. We do not operate any other website under our brand name.

PlacementBaba does NOT sell any packages or paid plans. If anyone is offering paid services in our name, it is a fraud.

If you have been approached or made any payment, contact your bank immediately and report at cybercrime.gov.in.

Official site: placementbaba.com  |  Email: info@placementbaba.com