Python Developer

Company: Enverus
Location: Denver, Colorado, United States
Type: Full-time
Posted: 11.JUN.2021
< >


DescriptionPython DeveloperWhy YOU want this positionEnverus is a leading provider of energy analytics, trading & risk, and business automat...


DescriptionPython DeveloperWhy YOU want this positionEnverus is a leading provider of energy analytics, trading & risk, and business automation solutions. We deliver 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 exploration and production (E) 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 and analytics platform built with GPU accelerated databases, Spark clusters and Python? Do you like to write clean, optimized Python code? As a Senior Software Developer, 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, Conshohocken, PA offices, or remote.You would be joining the ETL Chapter of the team developing Enverus Prism, our premier energy analytics platform. Through our continued growth we have maintained a one-team culture, with even our most junior members having code running in production within their first few weeks. For an idea of how we strive to operate, check out this Spotify Engineering Culture video.Things We Value MostEgoless culture - 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 - always Keeping external and internal customers in mind, constantly thinking "How will this affect customers I work with?"Communication - Not only accurately communicating a message but being 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.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 Develop production ready code in a scalable and performant mannerBrainstorm and prototype new solutions Write unit, integration, and end-to-end testsMentor junior team members Competitive Candidate Profile +5 years of software development experienceSolid experience with modern Python development tools and libraries Hands-on experience with databases, a good understanding of SQL concepts and practices Firm grasp of Linux usage and shell scriptingExperience with Docker/Kubernetes Familiarity with OOP and Agile methodologiesGood command of Git or similar source-control tools (we use Github)Good understanding of data structures and algorithmsKnowledge of big data technologies including Spark/PySpark/Scala/JavaFamiliarity with ETL processesExperience with Airflow or equivalentsExperience with cloud infrastructure (Azure, AWS, GCP) Understanding of CI/CD Salary Range: $100,000 - $120,000

Apply Now


Loader2 Processing ...