Type: W2 Contract (C2C is not available)
Duration: 12 months (possibility for extension)
Location: Houston, TX (Hybrid – 80% Onsite / 20% Remote)
Team: Gas & Power
Benefits: Dental, Healthcare, Vision, 401(k)
Role Overview
We are seeking a Software Engineer I to join the Data Analytics team within Trading & Shipping (Trading Analytics & Insights).
This role sits within the Core Strategist team, which provides direct technology support to analysts across global trading hubs. The position has evolved from a data science focus into a software engineering-first role, emphasizing production-quality development, coding rigor, and scalable solutions.
You will partner closely with analysts across oil, gas, and power markets, building high-impact tools, dashboards, and data-driven solutions that directly support commercial decision-making.
What You’ll Do
- Build strong relationships with analysts and commercial stakeholders to understand business needs and deliver technical solutions
- Develop production-quality Python applications for analytics and decision support
- Design and implement scalable, reusable software components and frameworks
- Create interactive dashboards and visualization tools (e.g., Plotly Dash, Power BI)
- Deliver robust, efficient, and maintainable code aligned with enterprise best practices
- Provide day-to-day technical support and promote best practices across the analyst community
- Contribute to shared global model libraries and analytics tooling
- Collaborate with central IT teams on cloud platforms, data architecture, and strategic technology initiatives
- Act as a technical authority within the analyst community
What We’re Looking For
Must-Haves
- Strong, recent hands-on Python experience (actively coding in current or recent roles)
- Ability to write clean, production-ready, and efficient code
- Solid understanding of algorithms, data structures, and code performance
- Experience working with:
pandasnumpyJupyter
- Strong problem-solving, analytical, and mathematical skills
- Fluency in English (written and verbal)
Highly Valued Skills
- Experience with Object-Oriented Programming (OOP) and design patterns
- Ability to design scalable and reusable code architectures
- Knowledge of SQL and relational databases
- Familiarity with REST APIs and web services
- Exposure to cloud platforms (preferably AWS)
- Experience with software development best practices:
- Version control (Git)
- Unit testing
- CI/CD pipelines (e.g., Azure DevOps)
Nice-to-Have
- Experience with data visualization tools (Plotly, Dash, Power BI)
- Familiarity with Dataiku or similar data science platforms
- Exposure to time series forecasting, econometrics, or optimization
- Experience in energy markets (oil, gas, LNG, power)
- Knowledge of the scientific Python stack:
scikit-learnscipystatsmodels
- Interest in UX and user-focused design
- Experience in large-scale data analysis or predictive modeling environments (e.g., energy, finance, hedge funds)
Key Traits of a Successful Candidate
- Actively coding in Python in recent roles (not just historical experience)
- Comfortable with live coding and technical assessments
- Writes well-structured, maintainable, and testable code
- Thrives in a fast-paced, collaborative, and technical environment
- Able to bridge the gap between business needs and technical delivery
Education
Bachelor’s degree in:
- Computer Science
- Software Engineering
- Mathematics
- Physics
- Electrical Engineering
- Or a related technical field