Uber - San Francisco, CA
posted about 2 months ago
The Applied AI team at Uber is at the forefront of delivering innovative AI solutions that address core business challenges. This team collaborates closely with various product teams, engineering, and data science units to identify and understand significant business problems and explore the potential of AI solutions. The role of a Senior Software Engineer in this team involves not only technical expertise but also a strong collaborative spirit to drive projects from conception to execution. Key areas of focus include Computer Vision, Machine Learning Optimization, Geospatial AI, Personalization, and Generative AI. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable software solutions that can handle the demands of millions of users globally. You will lead the entire development lifecycle, from architecture design and coding to testing and deployment, ensuring that the solutions are not only effective but also efficient. Mentorship is a crucial aspect of this role; you will guide and support other engineers, fostering a collaborative and growth-oriented environment within the team. This position requires a proactive approach to identifying opportunities for improvement and innovation within the software development process. You will be expected to work comfortably in a dynamic and evolving environment, where ambiguity is common, and adaptability is key. Your contributions will directly impact the quality and reliability of the software that Uber provides to its users, making this a highly rewarding role for those passionate about technology and its application in real-world scenarios.