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 ForMust-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:
- 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-learn
- scipy
- statsmodels
- 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