ONEOK is seeking a Data Engineer to deliver enterprise data solutions that create meaningful business value, designing and building reliable, scalable data pipelines to support analytics, reporting, and decision-making across the organization.
Requirements
- Experience in Databricks, AWS environment and services, databases and database management, Python, Spark, SQL, object-oriented programming, and ETL frameworks
- Experience architecting and creating data pipelines
- Experience in data modeling
- Experience in software development and programming concepts/techniques
- Experience with all aspects of the software development lifecycle methodology and project management concepts
- Experience with infrastructure technologies and the ability to understand/communicate impacts resulting from development activities
- Skills in: use and function of office equipment including computers and applicable software
Responsibilities
- Work independently with limited supervision to design, develop, test, validate, deploy, monitor, and maintain data pipelines as prioritized by the business including creating and updating system documentation and training materials
- Understand, re-architect, and migrate pipelines from previous tooling
- Coordinate and communicate development activities with other team members, infrastructure personnel, vendors and management
- Contribute input to the data strategy and provide feedback to help ensure we are aligned with user needs.
- Create patterns and identify opportunities to deploy existing solutions in other business areas
- Follow defined change control and compliance procedures associated with software development, including all required documentation and governance standards
- Apply data management principles to ensure appropriate governance and accuracy of data
Other
- 10+ years of data experience
- Bachelor's Degree in MIS, computer science, mathematics, or other related field or an equivalent combination of formal education and the following job related experience
- Positive attitude and a strong commitment to delivering quality work
- Proven ability to engage, advise, and communicate complex technical concepts clearly and effectively—both in writing and verbally—to stakeholders at all levels, including management and peers.
- Ability to interact, advise and communicate effectively