This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Facilitate team’s delivery of scalable, maintainable, performant data engineering solutions
Work through your teams to define/design solution options, evaluate technical feasibility, and provide estimates on effort and risk
Drive the design and implementation of new data projects and the optimization of existing solutions
Collaborate across teams - business partners, product, engineering, architecture, platforms - to facilitate solution delivery
Work with architecture and engineers to ensure quality solutions are implemented and engineering best practices are defined and followed
Drive collaborative reviews of designs, code, and test plans
Define the team’s technical roadmap and influence its adoption
Anticipate, identify and solve issues concerning data management to improve data quality
Work across teams to resolve operational & performance issues
Identify and remove technical bottlenecks for your engineering teams
Manage, mentor, and inspire the team
manage performance, goals and development potential
Provide guidance to team members on work items or technical scenarios
Requirements:
Bachelor’s Degree in Computer Science, Information Systems, Business or related field or equivalent combination of education and experience
3+ years proven experience in large-scale software development
3+ years of data engineering experience
Consistent track record of delivering on commitments
Ability to define/design solution options, evaluate technical feasibility, and provide estimates on effort and risk
Awareness of associated KPIs and general metrics of customer success criteria
Experience working with data sources such as Retailer POS systems, IRI, Nielsen, Panel data such as Numerator and Nielsen/IRI Panel
Retail data experience – working with Walmart, Target, Amazon, Dollar General, Kroger..etc
Experience building positive relationships across teams and roles: business partners, product, engineering, architecture, and platforms
Ability to lead, influence and communicate effectively, both verbally and written, across teams and roles
Solid foundation in data structures, algorithms, and architecture patterns
Experience building distributed / cloud scalable, high-performance data solutions
Experience with batch processing frameworks such as Spark and Hive
Experience with messaging/streaming/complex event processing tooling and frameworks with an emphasis on Spark Streaming or Structured Streaming or Apache Nifi
Experience with data warehousing related concepts - e.g. SQL and SQL Analytical functions
Ability to learn new technologies, adapt quickly, and lead a team of highly capable engineers in solving complex problems
Experience participating in key business, architectural and technical decisions
Ability to identify and resolve both people and process related issues
Experience in Agile/Scrum application development
Familiarity with the principles of Domain Driven Design
Comfortability with a fast-paced, results oriented environment
Practical approach to solving sophisticated problems with ambiguous requirements
Nice to have:
Experience programming in Python & SQL
Experience working in a public cloud environment, particularly Microsoft Azure
Experience building RESTful API’s to enable data consumption
Experience in developing Power BI dashboards using DAX, Power Automate flows, Web Applications
Experience with practices like Continuous Development, Continuous Integration and Automated Testing
What we offer:
Bonus eligible
Long-Term Incentive (LTI) eligible
health insurance (including prescription drug, dental, and vision coverage)