Data Engineer ll

Responsibilities:

  1. Code:

    • Write high-quality, efficient, and testable code.
    • Conduct code reviews and create comprehensive tests.
    • Solve technical problems and follow best practices in data structures, algorithms, and software development life cycle.
  2. Design:

    • Apply software design principles to build or extend architectures.
    • Ensure solutions align with Uber’s goals and needs.
    • Anticipate future design requirements and make trade-off decisions for scalable systems.
  3. Execute:

    • Work with urgency and focus to deliver technical and business impact.
    • Plan and manage tasks efficiently to meet deadlines.
    • Take responsibility for decisions, solving problems, and delivering results.

Requirements:

  • Bachelor’s degree in Computer Science or related technical field (or equivalent experience).
  • Experience coding in languages like Java, Python, Go, JavaScript, or similar.
  • Knowledge of data tech like Spark, Hive.
  • Strong coding skills, especially with clean, bug-free code (e.g., JavaScript, React, Node.js).
  • Ability to solve technical problems in distributed systems.
  • Passion for learning, mentoring, and growing teams.
  • Ability to identify and fix performance and scalability issues.

Don’t miss out, CLICK HERE (to apply before the link expires)