
Python Developer – Data Engineering
TalentNeuron
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
About the role
- Design and build scalable, robust, and maintainable data pipelines and ETL processes.
- Work on our HR Analytics Platform to parse job postings (and other online data) and implement analytics to feed into our SaaS platforms and Market Intelligence projects.
- Develop and maintain data warehouses and databases using technologies such as Redshift, PostgreSQL or similar.
- Work closely with data scientists and analysts to understand their requirements and ensure data quality and consistency.
- Collaborate with other developers and engineers to build efficient, reliable, and performant systems.
- Write clean, efficient, and well-documented code in Python. Develop and maintain RESTful APIs to provide access to data and services.
- Troubleshoot and resolve data-related issues as they arise.
- Stay up-to-date with the latest technologies and trends in data engineering and REST API development.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of professional experience as a Python developer focused on data engineering.
- Experience designing and building data pipelines and ETL processes using Python libraries such as pandas, NumPy, and SciPy.
- Experience working with databases and data warehousing concepts, including data modeling, schema design, and SQL.
- Strong coding skills in Python, with a focus on code quality, maintainability, and performance.
- Experience designing, developing, and maintaining RESTful APIs using Python frameworks like FastAPI, Flask, or Django.
- Strong problem-solving skills and the ability to work independently and in a team environment.
- Excellent communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.
Benefits
- We're an equal opportunity employer.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonETL processesdata pipelinesdata warehousingSQLRESTful APIspandasNumPySciPydata modeling
Soft Skills
problem-solvingcommunicationcollaborationindependent workteamwork
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering