Lead Software and DevOps Engineer
Coface
About the role
About Coface
With over 75 years of experience and an exhaustive international network, Coface is a global leader in credit insurance and risk management. Coface is also a recognized expert in business information, surety, political risk, debt collection, and factoring. We help our clients secure their business to build more successful companies with confidence.
About the Role
Reporting to the Strategy and Development Department, the Data Lab brings together Data Science and Software Engineering skills to design, develop, and deploy operational solutions that improve the company's processes, products, and services.
The team aims to implement best development practices, primarily in Python but also in React and Java, and has built a GitLab CI/CD to deploy applications and APIs on Docker/Kubernetes infrastructures, on Apache Airflow, and in the Cloud.
Projects are numerous and varied with concrete implementations in internal tools and client applications, for example:
- Scoring business failure risk
- Extracting information from images and documents
- Building and operating graph databases
- Specialized search engine for identifying companies
- Financial modeling and simulations
- Data API for large accounts
Training and technological watch on dedicated time, as well as knowledge sharing through presentations among team members, are part of the Data Lab's operating model.
Responsibilities
- You are the team's reference for development technologies and best practices: architecture, code quality, automation, testing, audit and monitoring, code reviews, security...
- You design and fully develop solutions deployed on our container infrastructures or in the cloud, and you implement production monitoring.
- You carry out technological watch and evolve the Data Lab's technical stack.
- You supervise the development infrastructure and collaborate with IT-Ops teams.
- You participate in recruitment, share your knowledge, and help the team progress.
Qualifications
- Engineering degree or equivalent and experience in a technical lead role.
- At least 2 years in Python application development with high-quality standards and the implementation of good code review and continuous integration practices.
- Autonomy, curiosity, teamwork, and knowledge sharing.
- English communication (projects in international contexts).
Desired Skills
- Knowledge of the Python ecosystem and Data Science libraries
- Implementation of CI/CD pipelines and Docker/Kubernetes deployment
- Cloud application deployment and infrastructure-as-code
- Use of SQL and NoSQL databases (MongoDB, Neo4j, ElasticSearch, Redis...)
- Front-end programming (React or Angular or Vue.js...)
- Linux administration
Additional Information
- Remote work
- Restaurant tickets
- CSE
- Language training
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free