Enverus
Remote

Staff Software Engineer

Sorry, this job was removed at 10:05 p.m. (CST) on Friday, July 1, 2022
Find out who's hiring in Houston, TX.
See all Developer + Engineer jobs in Houston, TX
Apply
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

See More
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

What are Enverus Perks + Benefits

Culture
Volunteer in local community
Open door policy
OKR operational model
Team based strategic planning
Remote work program
Diversity
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Diversity employee resource groups
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Wellness programs
Mental health benefits
Financial & Retirement
401(K)
401(K) matching
Performance bonus
Charitable contribution matching
Child Care & Parental Leave
Childcare benefits
Generous parental leave
Family medical leave
Vacation + Time Off
Unlimited vacation policy
Paid volunteer time
Paid holidays
Paid sick days
Office Perks
Company-sponsored outings
Company-sponsored happy hours
Onsite office parking
Professional Development
Job training & conferences
Promote from within
Mentorship program
Online course subscriptions available

More Jobs at Enverus

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EnverusFind similar jobs like this