- Company Name
- SFEIR
- Job Title
- Développeur(euse) Python expérimenté(e)
- Job Description
-
**Job Title:** Senior Python Developer
**Role Summary:**
Design, develop, and maintain scalable distributed systems and cloud-native infrastructures using Python. Lead technical initiatives, mentor junior developers, and drive architectural improvements through research and proof‑of‑concepts. Deliver high‑quality data pipelines, REST APIs, and AI‑enhanced services that have tangible business impact.
**Expectations:**
- Own end‑to‑end Python development across cloud platforms.
- Mentor junior team members and act as a technical point of contact.
- Propose and validate architectural enhancements and optimizations.
- Collaborate cross‑functionally with product, data science, and infrastructure teams.
**Key Responsibilities:**
- Architect and implement distributed systems at scale with Python.
- Refactor and upgrade cloud infrastructure (e.g., migrating from Flask to FastAPI, protobuf to Pydantic).
- Build robust, high‑performance data pipelines leveraging BigQuery, Dataflow, and other GCP services.
- Develop complex RESTful APIs using FastAPI within distributed architectures.
- Automate content translation and AI integrations (e.g., Google Cloud Generative AI, Natural Language API).
- Create Jupyter notebooks for data ingestion and processing.
- Set up document‑based knowledge bases and onboard new teams.
- Validate machine‑learning results and generate actionable reports.
**Required Skills:**
- **Programming:** Advanced Python (3.x), strong debugging and testing practices.
- **Frameworks & Libraries:** FastAPI, Flask, Pydantic, protobuf, NumPy/Pandas.
- **Cloud & Architecture:** GCP (BigQuery, Dataflow, Cloud Functions), experience with CI/CD pipelines, IaC (e.g., Terraform, Cloud Deployment Manager).
- **Data Engineering:** Building scalable ETL/ELT pipelines, data modeling, performance tuning.
- **AI Integration:** Working with generative AI APIs, natural language processing APIs.
- **Mentorship & Leadership:** Proven ability to coach junior engineers and influence technical direction.
- **Version Control & DevOps:** Git, GitHub Actions, Docker, Kubernetes.
- **Soft Skills:** Clear communication, problem‑solving, collaborative mindset.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Preferred certifications: Google Cloud Professional Data Engineer, Google Cloud Professional Cloud Architect, or equivalent.
---