Staff Software Engineer at Enverus (Houston, TX or Remote)
Sorry, this job was removed at 10:05 p.m. (CST) on Friday, July 1, 2022
By clicking Apply Now you agree to share your profile information with the hiring company.
Description
Why YOU want this position
Enverus is the leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit. Enverus ' innovative technologies drive production and investment strategies, enable best practices for energy and commodity trading and risk management, and reduce costs through automated processes across critical business functions. Enverus is a strategic partner to more than 6,000 customers in 50 countries.
ONE TEAM
Open collaboration and teamwork are how we build trusting relationships, and we value diversity, equality, and inclusion in all interactions. We treat each other with respect and team members demonstrate integrity and reliability in all they do. We work hard and don't miss a chance to say thank you or to celebrate our wins and successes with each other; we take time and value having fun at work. We are one team.
STAFF SOFTWARE ENGINEER - DATA SCIENCE
Staff Software Engineers design and build phenomenal products for Enverus ' Data Science platform. Work with Data Scientists, Data Engineers, DevOps Engineers, and QA Engineers to develop well-written, reusable code and support the production platform.
ESSENTIAL FUNCTIONS/RESPONSIBILITIES
• Write performant, maintainable code in a nimble software engineering environment
• Collaborate with Data Scientists and other professionals to ship phenomenal products
• Work on hard problems: distributed learning systems, performance critical GPU operations, and interrelated suite of packages
• Facilitate good architecture based on modern software development practices
• Find pragmatic solutions - right tool for the job
• Build and champion standards and technologies for the entire organization.
• Identify critical opportunities and work across teams to implement solutions
• Mentor and guide engineers and data scientists across a variety of technical challenges
ROLE COMPETENCIES AND SKILLS
• Advanced software development
• Modern development tools: o Required: Python, Git o Ideal: Numpy , Pandas, Docker, Kubernetes, Spark, Dask , or Ray
• Extensive experience with modern CI/CD
• Deep understanding of data structures and algorithms
• Designed, interconnected, and deployed scalable production systems
• Professional and teamwork-driven mentorship
• Scrum, Agile, and collaboration practices
REQUIRED WORK EXPERIENCE AND EDUCATION/CERTIFICATION
• Bachelor's degree in Computer Science, Software Engineering or related field.
• 5-7 years of relevant work experience
PHYSICAL DEMANDS
• Ability to sit for long periods, work on a computer with repetitive motions and utilize devices typically found in an office environment.
• Able to safely lift up to 35 pounds at a time using safe lifting techniques.
• Ability to communicate effectively with another person.
• Regular and predictable attendance is required.
• Remote to start, office environment available.
• Travel requirements: 0% or as required for company needs
This role is eligible for: Variable Compensation
Salary Range: 135,000-185,000
Why YOU want this position
Enverus is the leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit. Enverus ' innovative technologies drive production and investment strategies, enable best practices for energy and commodity trading and risk management, and reduce costs through automated processes across critical business functions. Enverus is a strategic partner to more than 6,000 customers in 50 countries.
ONE TEAM
Open collaboration and teamwork are how we build trusting relationships, and we value diversity, equality, and inclusion in all interactions. We treat each other with respect and team members demonstrate integrity and reliability in all they do. We work hard and don't miss a chance to say thank you or to celebrate our wins and successes with each other; we take time and value having fun at work. We are one team.
STAFF SOFTWARE ENGINEER - DATA SCIENCE
Staff Software Engineers design and build phenomenal products for Enverus ' Data Science platform. Work with Data Scientists, Data Engineers, DevOps Engineers, and QA Engineers to develop well-written, reusable code and support the production platform.
ESSENTIAL FUNCTIONS/RESPONSIBILITIES
• Write performant, maintainable code in a nimble software engineering environment
• Collaborate with Data Scientists and other professionals to ship phenomenal products
• Work on hard problems: distributed learning systems, performance critical GPU operations, and interrelated suite of packages
• Facilitate good architecture based on modern software development practices
• Find pragmatic solutions - right tool for the job
• Build and champion standards and technologies for the entire organization.
• Identify critical opportunities and work across teams to implement solutions
• Mentor and guide engineers and data scientists across a variety of technical challenges
ROLE COMPETENCIES AND SKILLS
• Advanced software development
• Modern development tools: o Required: Python, Git o Ideal: Numpy , Pandas, Docker, Kubernetes, Spark, Dask , or Ray
• Extensive experience with modern CI/CD
• Deep understanding of data structures and algorithms
• Designed, interconnected, and deployed scalable production systems
• Professional and teamwork-driven mentorship
• Scrum, Agile, and collaboration practices
REQUIRED WORK EXPERIENCE AND EDUCATION/CERTIFICATION
• Bachelor's degree in Computer Science, Software Engineering or related field.
• 5-7 years of relevant work experience
PHYSICAL DEMANDS
• Ability to sit for long periods, work on a computer with repetitive motions and utilize devices typically found in an office environment.
• Able to safely lift up to 35 pounds at a time using safe lifting techniques.
• Ability to communicate effectively with another person.
• Regular and predictable attendance is required.
• Remote to start, office environment available.
• Travel requirements: 0% or as required for company needs
This role is eligible for: Variable Compensation
Salary Range: 135,000-185,000
See More