Skip to main content

Python Software Engineer

Python Software Engineer
Tential Solutions
6 months ago

Job Title:

Mid-Senior Level Python Software Engineer

Location:

Houston, TX

Working Schedule:

On-Site Monday through Friday 9-6PM CST hours

Job Description:

Software Engineer with Python coding. This is NOT a Data Engineer. This is a Software Engineering position for someone who truly programs in Python (not just scripting). W2 Contract Position. No C2C at this time.

Responsibilities:

  • Work with a software development team to develop the various components of the analytics system.
  • Develop and process dataset for data modeling, mining, and production.
  • Build Extract, Transform and Load (ETL) data models from a wide variety of sources.
  • Ensure data architecture will support the requirements of the business.
  • Collaborate with the Data Scientists and other dev team members to ensure proper acquisition and implementation of the required data models.

Requirements:

  • BS degree in Computer Science or related technical field, or equivalent practical experience.
  • Proven experience as a Data Engineer.
  • Strong expertise in Python and SQL.
  • Experience with ETL techniques and dealing with different data types and formats.
  • Strong knowledge of different database systems, both RDBMS SQL and NoSQL.
  • Hive/HBase is an advantage.
  • Familiarity with data processing tools and frameworks (e.g., Airflow, Hadoop, Spark).
  • Strong knowledge and experience in using Cloud (AWS, Azure, GCP).
  • Experience with SDLC (Software Development Life Cycle) such as Agile Scrum, Kanban, Jira.
  • Experience with Azure DevOps, Dockers, and Kubernetes is desired.

Expertise level

Work arrangement

Similar Jobs in United States