DuPont Pioneer: Data Engineer Manager
Seeking a Data Engineer Manager, to collaborate regularly with data scientists and analysts in a team setting as well as 3rd party data providers to drive best practices and identify innovative strategies for successful data product delivery.
Company: DuPont Pioneer
Location: Johnston, IA
Position: Data Engineer Manager
DuPont Pioneer is aggressively building Big Data and Predictive Analytics capabilities in order to deliver improved services to our customers. DuPont Pioneer is seeking a Data Engineer Manager to lead an experienced data engineering team to design, develop, and implement well tested and high quality data solutions for new or existing projects, as well as applications within an Agile environment.
The Data Engineer Manager will collaborate regularly with data scientists and analysts in a team setting as well as 3rd party data providers to drive best practices and identify innovative strategies for successful data product delivery.
The successful candidate will be a creative problem solver who is equally comfortable with cloud technology and has a background in software development and best practices. We are interested in someone who can effectively lead a highly talented and skilled team of data engineers.
Duties & Responsibilities:
- Provide leadership and daily supervision to a data engineering team
- Responsible for data application development and delivery; includes resource alignment, adherence to software development process, best practices, and technical leadership
- User interaction and requirements gathering from internal customers and consulting them on best practices to effectively use the platforms as a data resource; providing management best recommendations and follow on solutions to support programming maintenance and growth to achieve strategic and operational goals.
- Collaborate with other leaders to implement new features, enhance the current applications
- Participate in technical discussions, evaluating, conceptualizing; playing a key role on architecture and strategic decision; designing and executing development plans for the AWS platform.
- Manage data engineering team by recruiting, training and coaching employees, communicating job expectations and appraising performance
- Ensure security of data, quality and performance of AWS infrastructure and platform
- Act in alignment with user needs and system functionality to meet organizational goals
- Identify problematic areas and implement strategic solutions to address those areas
- Ensure operations of team are following industry best practices
- Collaborate with partners within the business to ensure we are aligned
- Minimum of 5 years of hands-on experience developing software applications with languages such as Python, C/C , Scala, Bash, and Perl. Python is highly preferred.
- Bachelors degree in Computer Science, MIS or a similar field
- Proficiency with hands-on programming for big data environment and platforms
- Proficiency with LINUX system and LINUX script languages.
- Experience with SQL in association with data transformation, custom reporting & analysis, and data investigation.
- 5 years of management experience on leading software engineering team to deliver and support production quality applications
- Experience to lead development of scalable and maintainable enterprise applications
- Experience working on open source applications and platforms
- Proficiency working on cloud environment, Amazon Web Services is highly desired
- Ability to lead and follow standard development and engineering practices
- Proven working experience as an IT manager and ability to communicate effectively to partners within the business, end users, and staff