Uber hiring Senior Software Engineer: Apply Now

Uber is looking for cool candidates who have experience as a software engineer. the selected candidates would get the opportunity to work on the code that is closest to the business. He/She would be responsible to to build business-critical products, handle data that underpins our products, enabling intelligent decision-making, and improved user experiences. 

ParticularsDetails
CompanyUber
PostSenior Software Engineer
DepartmentBackend
LocationHyderabad, India

What candidates will do at Uber

  • 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.
  • 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: Experience with Distributed system such as Hadoop, Hive, Spark, Kafka is preferred.
  • Data pipeline: Strong understanding in SQL, Database. Experience in building data pipeline is nice to have. Love getting your hands dirty with the data implementing custom ETLs to shape it into information.
  • 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.
  • A great teammate: You believe that you can achieve more on a team — that the whole is greater than the sum of its parts. You rely on others’ candid feedback for continuous improvement.
  • Design and business acumen: You understand requirements beyond the written word. Whether you’re working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.

Basic Qualifications

  • BS or MS in Computer Science or a related technical field, or equivalent experience.
  • 8+ years of experience with Software Engineering.
  • Java/Go/C++/C
  • REST APIs
  • Distributed Messaging / Kafka
  • Experience building batch data pipelines using Spark or another map-reduce technology is required.
  • Strong problem solving and coding skills.
  • Hands-on experiences with backend system development.

Candidates will be responsible for

  • Scalability engineering
  • Distributed systems
  • Product engineering
  • Project experience across multiple teams

Location

Hyderabad

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top