Python Data Engineer

Apptad Inc
Houston, Canada
$102.2K-$142K a year (estimated)
Full-time

Job Title : Python DataEngineer

Job Location : Houston TX(onsite)

Job Duration : LongTerm

Job Description

  • The ideal candidate will have 3 years ofexperience in data engineering with a focus on Python and will workclosely with our Data Scientists and Business Analysts to ensurethat data is properly collected processed and analyzed to generateinsights and drive business decisions.
  • Youmust have a good understand of SQL.
  • Experience with Postgres is a plus although not arequirement.

Responsibilities :

  • Design develop and maintain RESTful APIs usingPython and FASTAPI framework.
  • Extensiveexperience building APIs and integrating them with various systemsand platforms.
  • Work closely with our databaseteam to ensure seamless integration with Postgres.
  • Write efficient and reusable code using bestpractices.
  • Ensure code quality includingautomated tests and code reviews
  • Collaboratewith Data Scientists and Business Analysts to ensure data qualityand accuracy.
  • Develop and maintain data modelsand data schema.
  • Deploy and manageapplications in Azure using Docker
  • Set upmonitoring and metrics using Grafana
  • Createand maintain documentation for data pipelines andprocesses.
  • Monitor data pipelines to identifyand address issues in a timely manner
  • Workwith crossfunctional teams to ensure data is properly integratedacross systems.

Requirements :

  • Bachelors degree in Computer Science Information Systemsor a related field
  • Minimum 3 years ofexperience in developing APIs using Python
  • Strong experience with FASTAPI and SQLAlchemyORM
  • Strong experience building APIs andintegrating them with various systems and platforms
  • Experience with Postgres or other relationaldatabases
  • Experience with Docker and Azuredeployment is a plus
  • Familiarity with Grafanaor similar monitoring tools is a plus
  • Strongunderstanding of software development principles design patternsand best practices
  • Knowledge of SQL anddatabase design principles is a plus.
  • Experience with data modeling and schemadesign
  • Strong problemsolving and analyticalskills
  • Excellent communication andcollaboration skills
  • 30+ days ago
Related jobs
Apptad Inc
Houston, British Columbia

The ideal candidate will have 3 years ofexperience in data engineering with a focus on Python and will workclosely with our Data Scientists and Business Analysts to ensurethat data is properly collected processed and analyzed to generateinsights and drive business decisions. Collaboratewith Data Sci...

Promoted
Creative Niche
Canada

Join a digital marketing agency as a Web Developer. ...

Promoted
Azur Technology
Canada

Salesforce Software Engineer (Omnistudio/Vlocity) – Canada, Remote – Ideally Eastern Time Zone. We are now looking for Salesforce Software Engineer’s to join our growing team and be at the sharp end of making technology change happen. Our software is developed using agile methodologies, working clos...

Promoted
ODAIA
Canada

Reporting to the Director of Data Management & Engineering the Data Engineer is experienced and passionate about building creative and novel data solutions. Develop and maintain scalable big data solutions, and data pipelines to support data transformation and analytics initiatives. We are passionat...

Promoted
Empire Life
Canada

Empire life is looking to hire a Machine Learning Engineer to join our Data Science team! The Machine Learning Engineer plays a pivotal role in integrating Machine Learning (ML) models and Generative AI (GenAI) solutions into complex systems and applications. Your expertise in AI technologies, machi...

Promoted
Staffing Lab LLC
Canada

Staffing Lab represents a client that has asked us to assist in identifying candidates for a Full Time Senior Back End Developer for opening within their organization. ...

Promoted
Insight Global
Greater Ottawa Metropolitan Area, Canada

An automotive employer is looking for several Python Automation Developers for the Architecture and Software Platform Team. Automated test execution is a critical part of the overall test coverage which requires the candidate to have working knowledge of Python scripting. Testing automation experien...

Promoted
Webisoft
Canada

The team is looking for a Python developer with experience in ERP integration. Utilize Python programming to extend and enhance the capabilities of ERPNext, ensuring high performance and responsiveness of the system. Proficient in Python programming and its application in web and server-side environ...

Promoted
EVONA
Canada

Earth Observation Data Scientist. We are looking for an experienced Earth Observation Data Scientist to join a team at a leading organization in the Earth Observation Intelligence field. Integrate remote sensing data from various sources and sensors into tools for research and operational purposes. ...

Promoted
Altis Labs
Canada

Build and maintain a scalable machine learning infrastructure for model training and deployment. Build and debug state of the art machine learning computer vision models for survival prediction, segmentation, and classification problems. Trained on over 222 million images with associated clinical in...