Colorado Energy Jobs

Colorado Jobs

Job Information

Enverus Senior Data Engineer- ETL in Denver, Colorado

Senior Data Engineer

Why YOU want this position

Since our founding as a groundbreaking provider of energy data, we have evolved our solutions to cover real estate, energy analytics, trading & risk, and business automation for customers across the energy industry. Enverus represents this growth, while bringing us closer together as one team. Enverus delivers business-critical insights to the global energy industry through a state-of-the-art SaaS platform built on industry-leading data and energy analytics. Our solutions deliver value across the entire energy value chain, empowering customers to be more agile, efficient, and competitive. The range of energy industry participants we serve includes real estate title companies, energy exploration and production (E&P) companies and related businesses such as oilfield services, midstream, capital markets, power generators and utilities, energy traders, and downstream commercial & industrial energy consumers.

Would you like to implement a unique data manufacturing platform built with modern platform and data technologies? As a Senior Data Engineer, you get to lead implementation of products of various size and complexity, influencing decisions on every step of the development cycle - from a prototype to production. Join us on our journey as a member of Enverus’s development team in one of Calgary, AB, Denver, CO, Austin, TX, Houston, TX, Conshohocken, PA offices, or remote.

You would be joining the Data Manufacturing team collecting, transforming, and delivering presentation-ready data to Enverus Prism, our premier energy analytics platform.

Things We Value Most

  • Egoless C ulture - We recognize as an organization that the work we are doing cannot be accomplished by a single individual. As such we value tremendously everyone’s inputs at all levels. As one team, we strive to find the right balance between providing elegant solutions and time to market.

  • Job Knowledge - We support your professional growth as well as encourage you to share your knowledge within the organization.

  • Quality of Work - You care about what you do.

  • Customer Centric - We always k eep external and internal customers in mind, constantly thinking “How will this affect customers I work with?” .

  • Communication - You not only accurately communica te a message but are an active listener. This is key to our team-oriented environment.

  • Respect - We believe respect is the basis of all relationships both inside and out.

  • Inclusivity - We are a diverse and international company with a focus on inclusivity and equality. This extends to a relaxed work style (we are not worried about how you dress, socks and sandals are ok by us).

  • Reliability - Be someone your team can rely on to finish what you start.

  • Integrity - Be honest and ethical in all your relationships and decisions.

  • Collaboration and Teamwork - Champion an environment that supports effective teamwork by earning the trust and respect of those around you.

    Performance Objectives:

  • Engage and participate in all stages of the Software Development L ife C ycle process: r esearch, p lanning, design, development, testing, and deployment

  • Analyze, design, and implement low-latency, high-availability, and performant enterprise applications

  • Integrate backend data storage including relational database, key-value storage, and document/blob stores

  • Evaluate and enhance business requirements based on subject matter expertise and technical feasibility

  • Interpret and analyze high volume, heterogeneous data

  • Provide pragmatic solutions to complex business problems beyond simple CRUD operations

  • Develop reusable, maintainable, and efficient production ready code

  • Review and enforce code quality and standards

  • Write unit, integration, and end-to-end tests

  • Support and monitor infrastructure, application, database, etc .

  • Work and collaborate both independently and in a team

  • Lead projects and m entor junior team members

  • Vigilance in learning new technologies as needed to serve business growth

  • Brainstorm and prototype new solutions

    Competitive candidate profile:

  • +5 years of operational software development experience ; advanced experience with Python

  • Familiarity with ETL processes

  • Exceptional attention to detail and focus on quality

  • Actively mentors less experienced peers

  • Strong analytical and problem-solving skills and well-versed with fundamental programming concepts and/or data structures and algorithms

  • Hands-on experience with databases, a good understanding of SQL concepts and practices in addition to strong relational database skills

  • K nowledge of and experience implementing the fundamental design patterns and principles needed to build performance-optimized and scalable applications

  • Experience i mplementing automated tests and unit tests

  • Good command of Git or similar source-control tools

  • Effective written and verbal communication

    Preferred Candidate Experience:

  • M odern data engineering tools (Spark / PySpark , Pandas)

  • Strong computing foundation and fundamentals, including ex perience with Design Patterns

  • W orkflow automation and scheduling

  • M onitoring and dashboard frameworks

  • M odern CI/CD and IaC (Infrastructure as Code)

  • C loud infrastructure (AWS, Azure, GCP)

  • Docker/Kubernetes

  • Linux

Salary Range: $100,000-$120,000

Enverus is proud to be an Equal Employment Opportunity and Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran, or any other characteristic protected by law.

The Company provides equal employment and affirmative action opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability