Talent.com
This job offer is not available in your country.
Uber - Staff Software Engineer - Data Modeling

Uber - Staff Software Engineer - Data Modeling

UberHyderabad
30+ days ago
Job description

What the Candidate Will Do :

  • Provide technical leadership in architecting, implementing, testing, releasing and monitoring data models for intuitive analytics and business insights.
  • Build strong relationships with people in the organization, meaningfully collaborating and building trust.
  • Actively seek out the engineering and business problems, solve them with little to no guidance.
  • Be a role model on acting with good judgement and responsibility.
  • Engineers across the organization will look to you on how best to plan and execute on projects.
  • See the big picture and identify strategically important problems, inefficiencies or opportunities for meaningful improvements.
  • Drive alignment on how to tackle these and deliver high leverage solutions on these at the group and organization level.
  • Raise the bar on sustainable engineering by improving best practices, producing best in class of code, documentation, testing, and monitoring rolling out the next generations of our fintech systems.
  • Be a humble mentor and trusted advisor for both our talented team members and passionate leaders alike.
  • Deal with a difference in opinions in a mature and fair way, helping teams to commit and move forward.

Basic Qualifications :

  • Bachelor's or Master's degree in Computer Science or related field.
  • Passion for driving continual improvement initiatives on engineering best practices like coding, testing or monitoring.
  • Solid technical leadership abilities, and comfortable working with various stakeholders to ensure adoption / impact.
  • Extensive experience designing and managing data pipelines, dimensional data models and data warehouses to structure data for business-relevant analytics.
  • Experience working with end to end distributed data systems for logging, storage, ETL, data quality and monitoring.
  • 10+ years of hands-on experience using SQL to build and deploy production-quality ETL pipelines.
  • 10+ years of hands-on experience using Hadoop, Hive, Vertica or other MPP databases (AWS, Redshift, Terradata etc).
  • Experience developing scripts and tools to enable faster data consumption.
  • Proven track record of results as a Staff Engineer level or above at a premier technology company.
  • Excellent written and verbal communication skills, including the ability to write detailed technical documents.
  • Passionate about helping teams grow by inspiring and mentoring engineers.
  • (ref : hirist.tech)

    Create a job alert for this search

    Staff Software Engineer • Hyderabad