Skip to content
mimi

Data Engineer with Python Django

Infinity Solutions

Canada · On-site Full-time Mid Level 2w ago

About the role

About the Role and Job

We are looking for a skilled Data Engineer with strong expertise in Python and Django to design, build, and maintain scalable data pipelines and backend systems. The ideal candidate will have hands-on experience in data processing, API development, and working with large datasets in a production environment.

Key Responsibilities

  • Design, develop, and maintain robust data pipelines and ETL processes
  • Build and optimize backend services using Python and Django
  • Develop RESTful APIs for data access and integration
  • Work with structured and unstructured data from multiple sources
  • Ensure data quality, integrity, and security across systems
  • Collaborate with data scientists, analysts, and cross-functional teams
  • Optimize database performance and manage large-scale datasets
  • Implement data validation, monitoring, and logging solutions

Required Skills & Qualifications

  • Strong proficiency in Python programming
  • Hands-on experience with Django or Django REST Framework
  • Experience in building and managing ETL pipelines
  • Solid understanding of databases (PostgreSQL, MySQL, or NoSQL)
  • Experience with data modeling and data warehousing concepts
  • Familiarity with REST APIs and microservices architecture
  • Knowledge of version control tools like Git
  • Strong problem-solving and analytical skills

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with big data tools (Spark, Hadoop)
  • Experience with containerization (Docker, Kubernetes)
  • Understanding of CI/CD pipelines
  • Exposure to data orchestration tools like Airflow

Skills

DjangoDjango REST FrameworkETLGitMySQLNoSQLPostgreSQLPython

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free