Python Programmer Data Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Houston, MS - USA

profile Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

Python Programmer / Data Engineer with structured programming experience to assist our client in the development of a scalable high-performance data pipelines using both on-prem and cloud technologies.

This is an onsite position (no hybrid)

1 st Interview MS Teams (virtual) and 2 nd interview is onsite/in-person (no exceptions)

The ideal candidate will combine strong software engineering principles including OOP with deep expertise in cloud platform engineering to build robust data pipelines.

Other responsibilities include:

  • Leverage software architecture and design patterns (OOD/OOP) to develop fault tolerant software components
  • Establish CI/CD pipelines for platform deployments and automated testing
  • Implement processes to ensure coding standards code quality documentation and test coverage
  • Design and implement cloud-native architectures following cloud best practices for security scalability and cost optimization

Qualifications:

  • Excellent verbal communications skills - is required.
  • Problem solver able to work alone with little supervision/direction
  • 5 years of programming experience in Python building and developing large distributed mission critical systems.
  • Experience in software engineering practices such as:
    • Design Principles and Patterns
    • Unit Testing
    • Refactoring
    • CI/CD
    • version control
  • Expertise in Object-Oriented Design (OOD) principals and Functional Programming Principals (OOP) in any other language.
  • Experience creating testing and maintaining data pipeline architectures
  • Work independently on analytic projects for multiple business functions
  • Automate manual data flows for repeated use and scalability
  • Develop data-intensive applications with APIs
  • Implement data quality checks to ensure data accuracy and consistency
  • Write SQL to test your own work
  • Experience working with visualization teams
  • Experience in designing modular reusable software components
  • Experience in developing API endpoints and microservices
Python Programmer / Data Engineer with structured programming experience to assist our client in the development of a scalable high-performance data pipelines using both on-prem and cloud technologies. This is an onsite position (no hybrid) 1 st Interview MS Teams (virtual) and 2 nd interview i...
View more view more

Key Skills

  • Apache Hive
  • S3
  • Hadoop
  • Redshift
  • Spark
  • AWS
  • Apache Pig
  • NoSQL
  • Big Data
  • Data Warehouse
  • Kafka
  • Scala