Senior Data Engineer Engineering - Chicago, IL at Geebo

Senior Data Engineer

Help make Hertz sparkle by joining our team ! Senior Data Engineer, PySpark JOB PURPOSE:
The Senior Data Engineer, PySpark will be responsible for building and maintaining data pipelines and workflows that support ML, BI, analytics, and software products.
This individual will work closely with data scientists, data engineers, analysts, software developers and SMEs within the business to deliver new and exciting products and services.
The main objectives are to develop data pipelines and fully automated workflows to drive operational efficiency and effectiveness by enabling data-driven decisions across the organization.
This includes fostering collaboration, building partnerships, co-developing products, sharing knowledge, providing insights and valuable predictive information to business teams and leaders to highlight potential risks and opportunities that initiate the drive for change.
BUSINESS IMPACT:
This role has an impact on our operational capabilities, business services and ability to service customers.
Job Contributions- what will you do TECHNICAL LEADERSHIP
Development of high-quality code for the core data stack including data integration hub, data warehouse and data pipelines.

Build data flows for data acquisition, aggregation, and modeling, using both batch and streaming paradigms
Empower data scientists and data analysts to be as self-sufficient as possible by building core systems and developing reusable library code
Support and optimize data tools and associated cloud environments for consumption by downstream systems, data analysts and data scientists
Ensure code, configuration and other technology artifacts are delivered within agreed time schedules and any potential delays are escalated in advance
Collaborate across developers as part of a SCRUM team ensuring collective team productivity
Participate in peer reviews and QA processes to drive higher quality
Ensure that 100% of code is well documented and maintained in source code repository.
INNOVATIVE INFRASTRUCTURE & PROBLEM SOLVING
Strive to engineering excellence by simplifying, optimizing, and automating processes and workflows.
TEAMWORK & COMMUNICATION
Proactively educate others on basic data management concepts such as data governance, master data management, data warehousing, big data, reporting, data quality, and database performance.

Superior & demonstrated team building & development skills to harness powerful teams
Ability to communicate effectively with different levels of leadership within the organization
Provide timely updates so that progress against each individual incident can be updated as required
Write and review high quality technical documentation CONTROL & AUDIT
Ensures their workstation and all processes and procedures, follow organization standards CONTINUOUS IMPROVEMENT
Encourages and maintains a Best practice sharing culture, always striving to find ways to improve service and change mind set.
Experience and Qualifications
Minimum of 8 years professional experience as a data engineer, software engineer, data analyst, data scientist or related role
Strongly prefer hands on experience with DataBricks or Palantir
Experience with relational and dimensional database modelling (Relational, Kimball, or Data Vault)
Proven experience with all aspects of the Data Pipeline (Data Sourcing, Transformations, Data Quality, Etc)
Bachelors or Masters in Computer Science, Information Systems, or an engineering field or equivalent work experience
Prefer experience with event driven architectures and data streaming pub/sub technologies such as IBM MQ, Kafka, or Amazon Kinesis.

Strong capabilities in a scripting language such as Python, R, Scala, etc.

Strong capabilities in SQL and experience with stored procedures
Strong interpersonal and communication skills with Agile/Scrum experience.

Strong problem solving and critical thinking skills with a proven record for identifying and diagnosing problems, and solving complex problems with simple, logical solutions.

Outstanding verbal, written, presentation, facilitation, and interaction skills, including ability to effectively communicate technical and non-technical issues and concepts to multiple organization levels.

Prefer Travel, transportation, or hospitality experience
Prefer experience with designing application data models for mobile or web applications
Excellent written and verbal communication skills.

Flexibility in scheduling which may include nights, weekends, and holidays preferred We expect the starting salary to be around $103,000 with annual bonus and profit sharing eligibility.
The actual salary will be determined based on years of relevant work experience The Hertz Corporation operates the Hertz, Dollar Car Rental, Thrifty Car Rental brands in approximately 9,700 corporate and franchisee locations throughout North America, Europe, The Caribbean, Latin America, Africa, the Middle East, Asia, Australia and New Zealand.
The Hertz Corporation is one of the largest worldwide airport general use vehicle rental companies, and the Hertz brand is one of the most recognized in the world.
US EEO STATEMENT At Hertz, we champion and celebrate a culture of diversity and inclusion.
We take affirmative steps to promote employment and advancement opportunities.
The endless variety of perspectives, experiences, skills and talents that our employees invest in their work every day represent a significant part of our culture and our success and reputation as a company.
Individuals are encouraged to apply for positions because of the characteristics that make them unique.
EOE, including disability/veteran Recommended Skills Apache Kafka Auditing Big Data Business Efficiency Business Process Improvement Communication Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.