Software Engineer

Software Engineer


Job ID: mrp-878640

Houston, TX, US

Engineering

Contract,

$50 - $52

On-site

Other/Non Classified

Houston, TX, US

$50 - $52

Contract,

Other/Non Classified

On-site

Engineering

Job details

Job Description
Our well known Energy company client in Houston, Texas is looking for a Software Engineer with current Python skills. This is a contract position for 6 months, and may extend. This is a hybrid role at their Houston, TX offices. 
This is a chance to use your skills in a well-recognized company, with the focus if Algorithm Design and Efficiency, Daily Production-level coding, and Python as the core requirement. You will be able to join the Software engineering team and create clean, structured, object-oriented code.
Contract Duration: 6 months and may extend
Required Skills & Experience · Fluent English knowledge and ability to communicate effectively, both verbally and in writing.
· Demonstrated experience with Python programming for data analysis, including working knowledge of libraries such as `pandas`, `numpy`, and `Jupyter`.
· Ability to write clean, highly reliable, production-ready, and efficient code for numerical and analytical tasks.
· Experience in Object-Oriented Programming, ability to design intuitive, maintainable classes while effectively utilizing design patterns.
· Working knowledge of SQL and relational database systems.
· Familiarity with cloud computing concepts, preferably AWS.
· Exposure to data visualization tools and frameworks (e.g., Plotly, Dash, Power BI).
· Good understanding of web services, ability to integrate with REST APIs.
· Understanding of software development best practices, including unit testing, version control (Git), build patterns and deployment pipelines (eg Azure pipelines).
· Strong analytical, reasoning and mathematical skills.
 Desirable Experience & Skills:
· Familiarity with energy markets (e.g., oil, natural gas, low-carbon, LNG, or power).
· Exposure to time series forecasting, econometrics, or optimization techniques.
· Experience working with data science platforms such as Dataiku.
· Interest in UX design and end-user-focused development.
· Industry experience of large-scale data analysis and predictive modelling, preferably in an investment bank, hedge fund or energy major.
· Familiarity with the scientific Python stack, including `scikit-learn`, `scipy`, and `statsmodels`.
· Good stakeholder management skills
What You Will Be Doing
Key accountabilities:
· You will build direct relationships with key analysts and commercial stakeholders, understand their business requirements and immediate goals, and build effective technical solutions based on their guidance.
· Work as part of the global team and play a key role in advancing the strategic technology agenda across regions.
· Be held by the business as a technical authority and source of expert guidance to the analyst community.
· Provide day-to-day problem solving support and proactively disseminating best practice.
· Build efficient, resilient and innovative solutions using modern data analytics technologies (including Dataiku, Power BI and Plotly Dash), that enable analysts, inform decision making and drive revenue generation.
· Partner with analysts to develop custom interactive dashboard visualization solutions.
· Design and build scalable, reusable components and frameworks in-line with mandated architectures.
· Rigorously adhere to software development best practice for enterprise-grade applications.
· Contribute to the shared proprietary model libraries for use by analysts globally.
· Work with the architecture and infrastructure teams in central IT to ensure that designs are aligned with the company technology strategy. Play an interfacing role between IT and the analyst community.
 Essential Education:
Bachelor’s degree in computer science or a related technical field (e.g., Software Engineering, Electrical Engineering, Mathematics, Physics).

Share this job

I want more jobs like this in my inbox.

Share this job

As part of our promise to talent, Kelly supports those who work with us through a variety of benefits, perks, and work-related resources. Please note: The following benefits reflect Kelly's general offerings. Eligibility may vary by assignment, location, and job type. Kelly offers eligible employees voluntary benefit plans including medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, a legal plan, and short-term disability. As a Kelly employee, you will have access to a retirement savings plan, service bonus and holiday pay plans (earn up to eight paid holidays per benefit year), and a transit spending account. In addition, employees are entitled to earn paid sick leave under the applicable state or local plan. Click here for more information on benefits and perks that may be available to you as a member of the Kelly Talent Community.



About Kelly

Work changes everything. And at Kelly, we’re obsessed with where it can take you. To us, it’s about more than simply accepting your next job opportunity. It’s the fuel that powers every next step of your life. It’s the ripple effect that changes and improves everything for your family, your community, and the world. Which is why, here at Kelly, we are dedicated to providing you with limitless opportunities to enrich your life—just ask the 300,000 people we employ each year.

Kelly is committed to providing equal employment opportunities to all qualified employees and applicants regardless of race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or any other legally protected status, and we take affirmative action to recruit, employ, and advance qualified individuals with disabilities and protected veterans in the workforce. Requests for accommodation related to our application process can be directed to the Kelly Human Resource Knowledge Center. Kelly complies with the requirements of California’s state and local Fair Chance laws. A conviction does not automatically bar individuals from employment. Kelly participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

Kelly may use AI-powered tools during the recruitment and hiring process. For full details, including how Kelly uses AI, your rights, and how to request a reasonable accommodation, visit the Recruitment Artificial Intelligence Notice.