Kern Energy is hiring a Data Engineer who will design, construct, install, and maintain scalable data management systems. Collaborating with the IT Architect, business analysts, and other stakeholders, the engineer will understand data requirements and implement solutions to support the organization's needs. This role is crucial for ensuring the availability, reliability, and performance of the data infrastructure. Additionally, the engineer will optimize the information flow within the company to ensure data is accessible and reliable for analysis. The ideal candidate will embody Kern’s core values: Teamwork, Safety, Excellence, Integrity, and Connection.
We are pleased to offer this job opportunity with flexible options, allowing you to choose between remote, hybrid, or onsite work arrangements.
Job Function
- Design and implement robust, scalable, and efficient data pipelines and architectures.
- Work closely with IT Architect, project champions, and end users to understand data requirements and translate them into technical specifications.
- Develop and maintain data integration processes to collect, process, and transfer data between systems.
- Implement ETL (Extract, Transform, Load) processes for efficient data movement.
- Manage and optimize databases for performance, reliability, and scalability.
- Implement and maintain database schemas, indexes, and queries.
- Implement data quality standards and governance processes to ensure the accuracy and consistency of data.
- Monitor and troubleshoot data issues, implementing corrective actions as needed.
- Implement and maintain security protocols for data storage, transmission, and access.
- Ensure compliance with data protection and privacy regulations.
- Collaborate with cross-functional teams including data scientists, analysts, and business stakeholders to understand data requirements and deliver solutions.
- Identify and implement optimizations to improve the performance of data processing and analytics.
- Document data architecture, processes, and configurations for future reference and knowledge sharing.
Knowledge Skills
- Strong proficiency in programming languages such as Python, R, DAX.
- Expertise in working with databases (e.g., SQL, NoSQL) and data warehousing, data lakes, and/or data bricks, and/or Snowflake.
- Experience with big data technologies like Hadoop, Spark, or Kafka.
- Experience with data visualization tools (e.g., Tableau, Power BI).
- Knowledge of cloud platforms such as Azure, AWS, or Google Cloud.
- Knowledge of machine learning concepts.
- Familiarity with data modeling and schema design.
- Strong attention to detail and commitment to delivering high-quality solutions.
- Demonstrated ability to manage time effectively and meet deadlines collaboratively in a team and independently.
- Experience with unstructured data and correlating into relational data.
- Manage projects with minimal supervision.
- Excellent verbal, written, and social skills to communicate effectively with all levels of the organization.
- Excellent problem-solving skills.
- Experience with cloud-based presentation services and on-prem reporting tools.
Education/ Experience
- B.S. in Computer Science Engineering, Information Technology, or relevant degree
- 2+ years of proven experience as a Data Engineer or in a similar role.
- Background in data warehouse design and data mining, including an in-depth understanding of Relational database design, is preferred.
Kern Energy is an equal-opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws and will not be discriminated against on the basis of disability.