Software Engineer / Data Engineer, Uber

Software Engineer  Data Engineer, Uber

Company Uber
Job title Software Engineer / Applications Developer / Data Engineer
Job location Hyderabad, India
Type Full Time

Responsibilities:

  • Work with the product managers in one of the engineering teams in HYD / BLR to develop the products to solve business needs.
  • Enhance the products and provide extraordinary support
  • Demonstrate technical expertise & thought leadership
  • Define/create frameworks and abstractions that are reliable & reusable, anticipate future challenges, support the company’s rapid growth, avoid surprising outcomes, and lessen the workload of other engineers
  • Identify and solve major architectural problems by going deep in your field or broad across different teams.

Requirements & Skills:

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field or 4-year full-time Software Engineering work experience, which includes 3-year total technical software engineering experience in *any* of the following areas:
  • Programming language (e.g. C, C++, Java, Python, or Go)
  • Programming language (e.g. JavaScript, CSS, Node.js)
  • Programming and scripting language (e.g. Python, SQL, Java/Scala)
  • Oracle ERP system integration experience
  • Architecting, building, and maintaining web applications
  • Architecting, building, and maintaining scalable services
  • Big data frameworks (e.g. Spark, Flink, Presto), data modeling, and writing ETLs
  • Designing pipelines or system components in the big data ecosystem
  • Technical Program Management
  • Product management
  • Data Science

apply for job button