IS
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