> Markdown version of [/jobs/ext/4620927-senior-software-engineer-machine-learning](https://www.wearedevelopers.com/jobs/ext/4620927-senior-software-engineer-machine-learning). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Machine Learning - **Company:** Uber - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $183,000.0 - $223,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, Computer Engineering, Python (Programming Language), Machine Learning, Software Engineering, Large Language Models, Apache Spark, Deep Learning, Generative AI, Information Technology, Apache Flink, Stream Processing, Programming Languages - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_8426f47603c69dd38ffbd59bb0d27523 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or related fields * At least 5+ years of Software Engineering or ML Engineering experience * Experience in one or more programming languages including Python, Go or Java * Proven experience with designing and implementing machine learning models in production environments with large data sets * Experience in communicating algorithm choices, ML system design & concepts to leadership, technical peers & industry experts * Strong adherence to metrics driven development, with a disciplined and analytical approach to product development, * MS or PhD degree in Computer science, Data Science, ML or equivalent practical experience * Deep understanding of ML theory and a broad toolkit of algorithms, including deep learning, instance-based learning, and traditional statistical models * Experience with designing and implementing machine learning models in production environments applied to generative AI, applications of large language models * Experience in stream processing--Storm, Spark, Flink etc.-- and graph processing technologies.