Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Uber Software Engineer II 
United States, West Virginia 
286964929

06.09.2024

About the Role

- - - - What the Candidate Will Do ----

  • Solve challenging and interesting engineering problems for Uber.
  • Produce high quality code that is robust, efficient and maintainable; our primary languages are Java and Python.
  • Demonstrate technical skills to go very deep or broad in solving classes of problems or creating broadly leverageable solutions.
  • Interact with users directly to understand pain points and improve the systems.
  • Collaborate with other talented team members within your group, smart technologists across product lines, to responsible leaders across Uber.
  • Executes and contributes to the management of the end-to-end delivery of well-defined technical projects and solutions.

- - - - Basic Qualifications ----

  • 4+ years of experience with software engineering. Sound understanding of computer architecture and CS fundamentals.
  • Strong coding/debugging abilities: You have advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Python, Golang and Java.
  • Big Data : Familiarity with big data technologies such as Hadoop, Spark, or Flink for batch processing and with real-time data processing frameworks like Apache Kafka
  • Fast learner : We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
  • Architecture: Knowledge of data structures and an eye for architecture. You can discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level.
  • Push the bar on engineering best practices and help leadership build a strong engineering culture
  • Grit, drive and a strong feeling of ownership coupled with collaboration.

- - - - Preferred Qualifications ----

  • Good problem-solving and analytical skills. Knowledge of algorithms, data structures, and complexity analysis.
  • Understanding of distributed systems and architecture.
  • Proven experience in large-scale distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra).
  • Experience with data-driven architecture and systems design knowledge of Hadoop-related technologies such as HDFS, Apache Spark, Apache Flink, Hive, and Presto.

* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .