Job descriptionEnterprise Products Partners L.P.
is one of the largest publicly traded partnerships and a leading North American provider of midstream energy services to producers and consumers of natural gas, NGLs, crude oil, refined products and petrochemicals.
Our services include: natural gas gathering, treating, processing, transportation and storage; NGL transportation, fractionation, storage and import and export terminals; crude oil gathering, transportation, storage and terminals; petrochemical and refined products transportation, storage and terminals; and a marine transportation business that operates primarily on the United States inland and Intracoastal Waterway systems.
The partnership's assets include approximately 50,000 miles of pipelines; 260 million barrels of storage capacity for NGLs, crude oil, refined products and petrochemicals; and 14 billion cubic feet of natural gas storage capacity.
We are currently seeking an experienced Python Software Engineer to join the Big Dat a and Advanced Analytics department.
The Python Software Engineer will work closely with Data Engineers and Data Scientists to solve real-world oil and gas midstream 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. The successful candidate will meet the following 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. * Experience in implementing distributed computing systems. * Knowledgeable of DevOps Principles. * Experience in designing modular, reusable software components. * Experience in developing API endpoints and microservices.
.