Data Engineer
Software
Remote
Posted 3 months ago
Job Title: Data Engineer
Location: Remote
Experience: 3- 5 Years
Employment Type: Contract
About the Role:
We are looking for a passionate Data Engineer who can design, build, and manage scalable data pipelines to support the growing business and analytical needs.
Job Responsibilities:
- Analyze and organize large datasets from various structured and unstructured sources.
- Design and implement robust data pipelines tailored to business requirements.
- Perform complex data analysis and generate actionable insights and reports.
- Develop and maintain scalable data and metadata models.
- Prepare, clean, and transform data for machine learning workflows.
- Build, test, and optimize algorithms and data prototypes.
- Collaborate closely with data scientists, analysts, and solution architects to support data-driven projects.
- Ensure data quality, integrity, and compliance across platforms.
Required Skills & Qualifications:
- Proven experience (3–5 years) in Python programming for data engineering tasks.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud (GCP).
- Strong proficiency in databases — either SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB, Cassandra).
- Solid understanding of data modeling concepts and data warehouse architectures.
- Experience with workflow management tools like Apache Airflow.
- Familiarity with data preparation techniques for machine learning models.
- Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment.
Nice to Have:
- Experience with big data tools (e.g., Spark, Hadoop).
- Exposure to containerization tools (e.g., Docker, Kubernetes).
- Knowledge of data governance and security practices.
Job Features
| Job Category | Software |