Python Data Engineer

The Jupiter Group, Inc

Houston (TX)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Jupiter Group, Inc. is seeking an experienced Python Software Engineer to join the Big Data and Advanced Analytics department in Houston. You will collaborate with Data Engineers and Data Scientists to solve oil and gas problems using analytics and ML.

You will design scalable software, implement ML-ready frameworks, and ensure code quality with tests and documentation. The role emphasizes fault-tolerant microservices and robust data pipelines.

Qualifications

  • 5+ years of programming experience in Python.
  • Expertise in developing and maintaining data pipelines.
  • Experience in software engineering practices such as Design Principles and Patterns, Unit Testing, Refactoring, CI/CD, and version control.
  • Expertise in Object-Oriented Design Principles and Functional Programming.
  • Experience with common Python Data Engineering packages including Pandas, Numpy, Pyarrow, Pytest, Scikit-Learn, and Boto3.
  • Knowledgeable of DevOps Principles.
  • Experience in developing API endpoints and microservices.

Responsibilities

  • Work directly with subject matter experts to develop high quality, reliable, scalable, software products.
  • Design and implement frameworks and tools to streamline the machine learning process.
  • Implement data manipulation and transformation logic to support various use cases.
  • Leverage software architecture and design patterns to develop fault tolerant microservices.
  • Document code and architectural decisions to support maintainability.
  • Implement processes to ensure coding standards, code quality, documentation, and test coverage.

Skills

Python
Data pipelines
Object-Oriented Design
Functional programming
Design patterns
Unit testing
Refactoring
CI/CD
Version control
DevOps
API endpoints
Microservices
Pandas
Numpy
Pyarrow
Pytest
Scikit-Learn
Boto3

Tools

Pandas
Numpy
Pyarrow
Pytest
Scikit-Learn
Boto3

Job description

We are currently seeking an experienced Python Software Engineer to join the Big Data and Advanced Analytics department. The Python Software Engineer will work closely with Data Engineers and Data Scientists to solve real-world oil and gas problems using advanced analytics and machine learning.

  • Work directly with subject matter experts to develop high quality, reliable, scalable, software products.
  • Design and implement frameworks and tools to streamline the machine learning process.
  • Implement data manipulation and transformation logic to support various use cases.
  • Leverage software architecture and design patterns to develop fault tolerant microservices.
  • Document code and architectural decisions to support maintainability.
  • Implement processes to ensure coding standards, code quality, documentation, and test coverage.
Qualifications
  • 5+ years of programming experience in Python.
  • Expertise in developing and maintaining data pipelines.
  • Experience in software engineering practices such as Design Principles and Patterns, Unit Testing, Refactoring, CI/CD, and version control.
  • Expertise in Object-Oriented Design Principals and Functional Programming Principals.
  • Experience with common Python Data Engineering packages including Pandas, Numpy, Pyarrow, Pytest, Scikit-Learn, and Boto3.
  • Knowledgeable of DevOps Principles.

Experience in developing API endpoints and microservices

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Resolve Tech Solutions • Houston (TX)

On-site
USD 100,000 - 130,000
Python Data Engineer
Python Data Engineer

The Global Edge Consultants • Houston (TX)

On-site
Excellent incentives including bonuses
Stock options vest after 3 years
Relocation provided if required
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest-North America • Atlanta (GA)

On-site
USD 110,000 - 140,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest Technologies Corp • Atlanta (GA)

On-site
USD 110,000 - 130,000
Python Developer [32877]
Python Developer [32877]

Stealth Startup • Berkeley (CA)

On-site
USD 80,000 - 100,000
Senior Data Engineer
Senior Data Engineer

GENNTE Technologies • Pittsburgh

Hybrid
USD 100,000 - 140,000
Python Developer
Python Developer

Gokronos Inc. • United States

On-site
USD 80,000 - 120,000
Senior Python Developer - AI & Full Stack Specialist
Senior Python Developer - AI & Full Stack Specialist

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000
Python Big Data Engineer
Python Big Data Engineer

Veriipro • Hartford (CT)

On-site
USD 120,000 - 150,000
Python Data Engineer – contract – Houston, TX – Contract
Python Data Engineer – contract – Houston, TX – Contract

Tech Mirrors • Houston (TX)

On-site
USD 95,000 - 120,000