Uber Recruitment 2022 | Software Engineer | Apply Here

Uber Recruitment 2022: Uber has announced a job notification for the post of Software Engineer. A student from any discipline can apply for Uber Recruitment 2022.

Join Our Telegram Channel: Click Here

Uber Recruitment 2022:

Company NameUber
Post NameSoftware Engineer
Salary₹20 LPA*
Experience0-1 yr
Job LocationHyderabad

Apply For : Wipro

Apply For : Tata Elxsi

Apply For : IBM

Apply For : Cognizant

Apply For : Teradata

About the Role

The Risk and Payments, Data Engineering team focuses on optimizing data engineering practices and data quality. The teams create efficient tools and processes to help people working on data, design, maintain an integrated view of our data, manage and optimize the data infrastructure resources. The engineer also partners with stakeholders to translate complex business or technical problems for large-scale data systems (e.g., databases, data warehouses, big data systems), platforms, and infrastructure for various analytics and business applications.

What You Will Do

Technical Competency: Maintains and applies thorough and up-to-date knowledge to design and develop large-scale data systems. The engineer applies up-to-date knowledge and techniques (e.g., capacity management, security, optimization, data modeling) to develop, maintain and enhance data tools and solutions (e.g., pipelines, models, tables). Serves as a domain resource inside and outside their own team. The engineer improves technical standards and leads the adoption of Uber and industry standards and best practices within a team or project.

Coding: Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation to solve complex problems that are not well-defined and span multiple areas or projects. 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, a monitor). Monitors, reports and ensures the resolution of complex technical problems according to standard methodologies.

Design & Architecture: Collaborates with stakeholders to understand the customer and/or business requirements. Translates requirements into effective design documents to address clearly defined business or technical problems. Shares a point of view to make trade-off decisions between short-term results and long-term goals.

Efficiency & Being a Force Multiplier: Creates and promotes efficiency and speed by using and improving existing solutions, developing extensible solutions, and reconciling gaps and redundancy within the team. Finds opportunities and advocates for better performance and efficiency of the team’s software and systems.

Operational Execution: Manages and implements ambiguous technical projects and solutions with drive and appropriate sense of urgency to deliver technical and business impact. Plans, organize,s and manages tasks, resources, and timelines to accomplish work accurately and on time. Defines and diagnoses ambiguous problems and determines an appropriate solution, recommendation, or decision while logically evaluating alternatives and factors (e.g., resources, costs, tradeoffs). Anticipates roadblocks and develops strategies to mitigate risk.

Collaboration: Listens to and supports ideas/opinions of others from a diverse set of backgrounds and experiences. Proactively builds and maintains collaborative and trusting relationships with multiple stakeholders. Recognizes conflict or disputes among people and situations; mediates open communication of different points of view to resolve conflicts and meet shared goals. Provides constructive and useful feedback to others to help improve the entire team.

Citizenship: Enhances the effective functioning of Uber by participating in and promoting activities and efforts that contribute to the engineering and/or people culture in the team such as mentoring junior engineers. Represents the team to the broader community through participation in internally- and/or externally-focused engagements (e.g., tech talks, open-source, conferences, team building).

What You Will Need

  • 3+ years of minimum technical software engineering experience in one or more of the following areas:
  • Programming and scripting language (e.g. Python, SQL, Java/Scala).
  • Big data frameworks (e.g. Spark, Flink, MR, Presto), data modeling, and writing ETLs.
  • Designing end-to-end data solutions and architecture.
  • Proficiency in Python programming, with exceptional problem-solving skills
  • Experience in SQL & Performance tuning
  • Data Modelling
  • Backend Services

Uber Recruitment 2022 | Software Engineer | Apply to Click Here

Leave a Reply

Your email address will not be published.