You are viewing a preview of this job. Log in or register to view more details about this job.

Job Title- Data Engineer (Python)

Location- Cleveland, OH

Salary Range- 70k to 90k

 

Job Description: Python Data & Backend Developer (Entry-Level)
Role Overview
Assist in developing, testing, and maintaining Python-based data applications and backend services. Support the implementation of data pipelines and automation scripts for data processing and integration. Collaborate with cross-functional teams including product managers, business analysts, and QA teams.
Assist in integrating applications with databases, APIs, and third-party services. Support performance optimization and troubleshooting of applications and data workflows. Participate in code reviews, testing, and debugging activities.
Assist with the development of reusable and efficient code following coding standards and best practices. Support documentation of systems, processes, and codebase. Stay updated with Python frameworks, tools, and emerging data engineering technologies.

Qualifications and Specialization
Bachelor’s or Master’s degree in Computer Science, Information Technology, Data Engineering, or a related field.
Basic understanding of:

Python programming (3.x)
Databases (SQL/NoSQL – PostgreSQL, MySQL, MongoDB – basic exposure)
APIs and web development fundamentals

Exposure (academic/project level) to:

Python frameworks (Flask/FastAPI/Django – basic level)
Version control tools (Git)
Understanding of cloud platforms (AWS/Azure/GCP – basic knowledge is a plus)

Strong analytical, problem-solving, and communication skills.

Unique Experience from this Role
Exposure to enterprise-scale data engineering and backend development in the BFSI domain. Opportunity to work on real-time data pipelines and application integrations for a global banking client.
Hands-on experience with Python frameworks, APIs, and data processing systems. Collaboration with cross-functional teams including architects, data engineers, and QA teams.
Exposure to modern engineering practices such as CI/CD, cloud platforms, and containerization (Docker/Kubernetes – awareness level).

Learning Outcomes
Develop strong foundational skills in Python-based backend and data engineering development. Gain hands-on experience in building and managing data pipelines and integrations.
Learn database management, API integration, and system design basics. Understand software development lifecycle, coding standards, and version control practices.
Build knowledge of cloud platforms and modern data engineering tools. Enhance problem-solving, debugging, and collaboration skills.
Opportunity to progress into roles such as Data Engineer, Backend Developer, or Cloud Engineer.