
Senior Software Engineer, Python
Uber
Amsterdam
5 days ago
Senior Software Engineer, Python
Uber seeks a Senior Software Engineer for the Python Platform team in Amsterdam to lead complex initiatives improving Python's ecosystem for AI/ML, data platforms, and backend services. The role requires 7+ years of experience, strong Python expertise, and a track record of leading large-scale technical projects.
On-site
Full-time
Senior
Python
Bazel
Salary
Not specified
Core Qualifications
Technical (Must-have)
PythonBazelCI/CDdistributed systemsbuild systemsdependency/package managementmonoreposML infrastructuredata infrastructuredeveloper tooling
Soft Skills
leadershipmentoringdesign reviewsoperational excellenceproblem solving
Preferred Qualifications
Technical (Nice-to-have)
internal toolsopen-source tooling ecosystems
Key Responsibilities
- Lead the design and implementation of large-scale improvements to Uber's Python build systems, tooling, and developer workflows.
- Architect reliable, scalable solutions that improve performance, testability, observability, and operational excellence across the ecosystem.
- Drive initiatives that reduce tech debt, improve monorepo health, and enable safe, continuous upgrades of Python and dependencies.
- Partner with ML, data, and backend teams to simplify and unify development workflows.
- Own projects end-to-end from problem definition and design through production rollout and long-term operation.
- Improve engineering quality through strong design reviews, testing strategy, monitoring standards, and documentation.
- Mentor engineers and raise the technical bar across the team.
Senior Software EngineerPythonUberAmsterdamon-siteplatform engineeringbackend systemsAI/MLinfrastructurefull-time