Software Engineer (JG4) – Data Science & Analytics

BH-332346
  • Market rates
  • United States Texas Houston
  • Contract
  • IT
  • Oil & Gas
We are seeking a Software Engineer (JG4 level) with a strong data science focus to help translate complex business questions into impactful, production‑ready analytics solutions. This role sits at the intersection of data science, software engineering, and stakeholder engagement.

You will work hands‑on across the full lifecycle, from understanding business needs and exploring data, to building, deploying, and maintaining machine learning or statistical models in production. Clear communication and collaboration are just as important as technical excellence.

What You Will Be Doing
  • Translate business challenges into scalable data science and analytics solutions
  • Develop clean, maintainable, production‑grade code, including automated tests
  • Build and deploy models regularly, sometimes on a weekly or daily basis
  • Integrate solutions into live systems using modern cloud and data platforms
  • Collaborate closely with Product Owners, customers, and cross‑functional teams
  • Participate in Agile ceremonies and continuous improvement activities
  • Clearly document and communicate analysis results and model behavior to both technical and non‑technical audiences
  • Continuously learn new tools, engineering practices, and ways of working
Key Challenges You Will Tackle
  • Rapid onboarding to new projects with evolving or unclear requirements
  • Working with incomplete, noisy, or ill‑defined datasets
  • Explaining complex technical concepts in plain, business‑friendly language
  • Collaborating effectively with globally distributed, virtual teams
Skills and Experience We Are Looking For
  • Hands‑on experience delivering data science or machine learning projects
  • Strong foundation in statistics, machine learning, and data engineering
  • Practical problem‑solver with strong attention to detail
  • Experience writing high‑quality Python or similar production code
  • Familiarity with tools and platforms such as Python, SQL, Databricks, Git, and cloud environments
  • Working knowledge of Azure or similar cloud platforms
  • Understanding of data quality issues and their impact on analytics and modeling
  • Experience working in Agile development environments
  • Excellent written and verbal communication skills
  • Ability to work independently while thriving in a collaborative team
Nice to Have
  • Experience deploying and monitoring models in production
  • Background in multiple industries or business domains
  • Exposure to statistical software such as R or MATLAB


With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.

Apply for this role