Software Engineer II, Backend- Safety at Uber (San Francisco, CA)
Sorry, this job was removed at 6:35 p.m. (CST) on Sunday, April 24, 2022
By clicking Apply Now you agree to share your profile information with the hiring company.
About the Role
Uber's Safety & Insurance organization sits at the core of our business and is redefining what it takes to be safe on the roads at global scale. We use real-time telematics and motion sensing technologies along with multi-faceted machine learning algorithms and user-facing mobile products in order to reduce and prevent unsafe driving and behavior on the Uber platform.
The Safety & Insurance data platform team is responsible for ingesting processing and serving data that powers a large number of Safety and Insurance products. We work with petabytes of data to produce realtime and offline data sets that power Safety/Insurance ML models, realtime safety services and KPI's for measuring the safety products.
What you'll need:
Passion for learning new skills and working on high-impact products
Excellent record for shipping high-quality product features on schedule.
Experience in working on large-scale distributed systems. We use Hadoop/HDFS, Spark, Kafka, Samza, Cassandra, and more.
Data-driven architecture and systems design.
Willingness to learn new programming languages and technologies. We use Go, Java, Scala, and Python. Experience with these languages is preferred not required.
Basic Qualifications:
At least two (2) years of software engineering experience
Bachelor of Science (BS) in Computer Science, Physics, or Mathematics, or related field
Experience coding with C++, Java, Python, or Go
Experience with developing, debugging, and shipping software products on large code bases that span platforms and tools
Experience with Software Development processes such as design, planning, implementation, maintenance & documentation
Demonstrated experience working collaboratively in cross-functional teams
Passion for learning new technologies, domains, and challenging the status quo.
Preferred Qualifications:
Experience with production-quality services, deployment, monitoring, and reliability.
Experience with distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra)
Ability to decompose complex business problems into clean, extensible, performant services and systems
Self driven to identify opportunities to make things better and efficient.
Experience with building high performance, scalable distributed systems using technologies like Kafka and Hadoop
Uber's Safety & Insurance organization sits at the core of our business and is redefining what it takes to be safe on the roads at global scale. We use real-time telematics and motion sensing technologies along with multi-faceted machine learning algorithms and user-facing mobile products in order to reduce and prevent unsafe driving and behavior on the Uber platform.
The Safety & Insurance data platform team is responsible for ingesting processing and serving data that powers a large number of Safety and Insurance products. We work with petabytes of data to produce realtime and offline data sets that power Safety/Insurance ML models, realtime safety services and KPI's for measuring the safety products.
What you'll need:
Passion for learning new skills and working on high-impact products
Excellent record for shipping high-quality product features on schedule.
Experience in working on large-scale distributed systems. We use Hadoop/HDFS, Spark, Kafka, Samza, Cassandra, and more.
Data-driven architecture and systems design.
Willingness to learn new programming languages and technologies. We use Go, Java, Scala, and Python. Experience with these languages is preferred not required.
Basic Qualifications:
At least two (2) years of software engineering experience
Bachelor of Science (BS) in Computer Science, Physics, or Mathematics, or related field
Experience coding with C++, Java, Python, or Go
Experience with developing, debugging, and shipping software products on large code bases that span platforms and tools
Experience with Software Development processes such as design, planning, implementation, maintenance & documentation
Demonstrated experience working collaboratively in cross-functional teams
Passion for learning new technologies, domains, and challenging the status quo.
Preferred Qualifications:
Experience with production-quality services, deployment, monitoring, and reliability.
Experience with distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra)
Ability to decompose complex business problems into clean, extensible, performant services and systems
Self driven to identify opportunities to make things better and efficient.
Experience with building high performance, scalable distributed systems using technologies like Kafka and Hadoop
Read Full Job Description