Uber Recruitment 2024 For Data Engineer

Uber Recruitment 2024: Uber Recruitment 2024 For Data Engineer. B.E / B.Tech candidates can apply. The detailed eligibility and application process are given below.

About Company: At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world. We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

Job Title: Data Engineer

Location: Bangalore

Freshers Jobs by City
Bangalore Jobs
Chennai Jobs
Delhi NCR Jobs
Hyderabad Jobs
Mumbai Jobs
Pune Jobs

Responsibilities:

  • Code: Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation using software engineering principles. This includes knowledge of data structures, algorithms, programming and associated programming languages and frameworks, and major phases/activities of the software research and development life cycle (e.g., requirements, design, build, experiment, test, debug, deploy, monitor). Identifies, reports, and solves technical problems according to standards and best practices.
  • Design: Uses software design principles and methods, knowledge of the capabilities and limitations of existing software solutions at Uber, and an understanding of own work’s impact on other areas to reuse, extend, or, when needed, build effective architectures that are integrated with existing solutions and in alignment with needs and goals across areas. Learns and anticipates current and future design requirements and evaluates trade-off decisions to design systems that meet current needs and can be extended for future needs
  • Execute: Executes work with drive and appropriate sense of urgency to deliver technical and business impact. Plans, organizes, and manages tasks, resources, and relationships to accomplish work accurately and on time. Defines and diagnoses problems and determines an appropriate solution, recommendation, or decision while logically evaluating alternatives and factors (e.g., resources, costs, tradeoffs). Accepts responsibility and accounts for own actions and work.

Requirements:

  • Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
  • Experience coding using general purpose programming language (eg. Java, Python, Go, Javascript, Fusion)
  • Understanding and exposure to data tech stack eg: Spark, Hive.
  • Coding chops, clean, elegant, bug-free code in languages like JS, React, nodejs, open to new stack as needed
  • Provide technical direction and hands-on solving of technical problems in the area of distributed systems
  • Strong desire to learn and grow, while building the outstanding systems
  • Work in close collaboration with other specialists, product managers, designers, and operations to ship useful and fabulous experiences to our customers
  • Passionate about helping teams grow by inspiring and mentoring engineers.
  • Ability to Identify and resolve performance and scalability issues

Join Our Telegram Group for Instant Job Notification

Qualification: B.E / B.Tech

Work Experience: Freshers / Experience

Interview Questions
Core Java Interview Questions
Hibernate Interview Questions
Java Servlets Interview Questions
JDBC Interview Questions
Python Interview Questions
Spring Interview Questions
SQL Interview Questions
Top 30 HR Interview Questions with Answers For Freshers

How to Apply for Uber Recruitment 2024?

Interested and Eligible candidates can apply for this drive online by using the link below.

Apply: Click Here