Full-Time Data Engineer Python Senior
ALTEN is hiring a remote Full-Time Data Engineer Python Senior. The career level for this job opening is Senior Manager and is accepting Rabat, Morocco based applicants remotely. Read complete job description before applying.
ALTEN
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Data Engineer (Python Senior)
The consultant will be responsible for designing, developing, and maintaining data processing solutions to meet the needs of the e-commerce team.
Collect, clean, transform, and analyze data to provide actionable insights for improving website performance and marketing campaigns.
- Support the Product Manager (PM) in project management.
- Maintain developments related to database feeds for the tool.
- Provide technical support (optimization, debugging, feasibility, complaint management, etc.) to business users of the tool.
- Document all developments.
- Automate tests.
Skills and Requirements:
- Bachelor's degree in Engineering or equivalent experience.
- Strong Python programming experience (7+ years).
- Experience as a developer on data, machine learning, and statistical projects.
- Proficiency with relational databases, and hands-on experience with SQL, MySQL, PostgreSQL, and stored procedures.
- Familiarity with Unix/Linux operating systems.
- Hands-on experience with related technologies (Git/Gitlab, Jenkins, Sonar, test frameworks).
- Proficiency in Agile/Scrum methodologies, Clean Code, Hexagonal Architecture, Test-Driven Development, APIs, CI/CD, Confluence, and Jira.
- Experience in retail or large distribution is a plus.
Experience:
- Proven experience as a data engineer.
- Extensive Python experience (7+ years).
- Machine learning, data analysis, and statistical modeling.
- Relational database systems (SQL, MySQL, PostgreSQL).
- Unix/Linux systems.
- Git/GitLab, Jenkins, SonarQube and similar tools.
- Agile/Scrum methodologies.
- Clean code, Test Driven Development.
Personal Attributes:
- Rigorous, creative, curious.
- Ability to work in a team.
- Strong desire to learn and improve continuously.