Software Engineer- Machine Learning Platform (Michelangelo)

| Seattle, WA
Sorry, this job was removed at 8:16 p.m. (CST) on Thursday, July 14, 2022
Find out who's hiring remotely in Seattle, WA.
See all Remote Data + Analytics jobs in Seattle, WA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Software Engineer- Machine Learning Platform (Michelangelo)
About the role:
Collaborates with stakeholders within the team to build and maintain backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber.
About the Team:
The Michelangelo team works on software and services that democratizes and empowers teams in Uber to use the technology. You will be part of a team of strong software and systems engineers, executing in a fast paced environment. For more information on the Michelangelo Machine Learning Platform, see our select blog posts:

  • Meet Michelangelo: Uber's Machine Learning Platform
  • Scaling Machine Learning at Uber with Michelangelo
  • Michelangelo PyML: Introducing Uber's Platform for Rapid Python ML Model Development
  • Continuous Integration and Deployment for Machine Learning Online Serving and Models


About The Role on this team:
Uber is on the lookout for top-notch software engineers to join our Machine Learning Platform (Michelangelo) team. This role involves building and managing robust distributed systems, and solve infrastructure challenges to empower Uber's product engineering and data science teams with latest technologies in large scale Artificial Intelligence.
What you'll do on this team:
Design and deliver software and tools as part of our state-of-the-art Machine Learning platform.
Systems architecture design, including management of upstream and downstream dependencies.
Provide technical leadership, influence and partner with fellow engineers to architect, design and build infrastructure that can stand the test of scale and availability, while reducing operational overhead.
Drive efficiencies in systems and processes through automation: capacity planning, configuration management, performance tuning, monitoring and root cause analysis.
Participate in periodic on-call rotations and be available for critical issues.
Collaborate with platform, product and security engineering teams, and enable successful use of infrastructure and foundational services.
Minimum qualifications:

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 1-year full-time Software Engineering work experience, WHICH INCLUDES 1-year total technical software engineering experience in one or more of the following areas:
  • Programming language (e.g. C, C++, Java, Python, or Go)
  • Note the 1-year total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The year of specialized experience is not necessarily in addition to the years of Education & full-time work experience indicated.

Technical skills:
Preferred:

  • BS or MS in Computer Science or a related technical field, or equivalent experience.
  • Sound understanding of computer architecture and CS fundamentals.
  • Proficient in one of the following programming languages: Java, Go, Python, C/C++.
  • 2+ years of experience of systems software engineering.
  • Experienced production user of Deep Learning frameworks such as Apache SparkML, XGBoost, Ray, Tensorflow, PyTorch, Keras, etc.


At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world!
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have a curiosity, passion and collaborative spirit, work with us, and let's move the world forward, together!
Uber is proud to be an Equal Opportunity/Affirmative Action 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.

More Information on Uber
Uber operates in the 3PL: Third Party Logistics industry. The company is located in San Francisco, CA, New York City, NY, Chicago, IL and Seattle, WA. Uber was founded in 2009. It has 21000 total employees. It offers perks and benefits such as Volunteer in local community, Partners with nonprofits, Friends outside of work, Eat lunch together, Intracompany committees and OKR operational model. To see all 75 open jobs at Uber, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about UberFind similar jobs