Python Developer
We are looking for a Python Developer to join our Inetum Team and be part of a work culture focused on innovation!
Location: Lisbon
Main Tasks:
- Contribute to the development of the Domino Dataquants platform in alignment with BNP Paribas Cardif standards, norms, and architectural principles .
- Participate in the technical design of solutions, ensuring alignment with both functional and platform requirements.
- Collaborate closely with the architecture team to define software architecture and design scalable, high-performance applications.
- Support the industrialization of Python developments by applying design patterns, clean code principles, best practices, and development standards .
- Provide strong Python expertise on technical topics, including code optimization, library recommendations, and performance improvements.
- Contribute to the creation and maintenance of technical documentation for developed solutions and platform components.
- Participate in meetings with IT Cardif teams to discuss technical requirements, standards, and solution design.
- Develop and optimize data processing solutions in a high-stakes, data-driven business environment.
- Support developers on the platform with a pedagogical and collaborative approach , sharing best practices and technical guidance.
- Contribute to the broader ecosystem of data engineering, data exploration, data quality, and data manipulation .
- Work within an Agile environment , collaborating with Product Owners, Technical Leads, and cross-functional teams to deliver robust and scalable solutions.
Profile:
- Strong experience in enterprise software development / Software Engineering , including tools such as Git, GitLab, and unit testing frameworks .
- Expertise in Python (3.9+) and its ecosystem, including Anaconda, Jupyter, VS Code , and related development tools.
- Strong knowledge of computational and data manipulation libraries , such as NumPy and Pandas .
- Experience with parallelization and performance optimization , including technologies such as Dask, Spark, GPU optimization, CUDA, and CuPy .
- Solid experience in industrializing Python developments, including development standards, design patterns, TDD, and software engineering best practices .
- Ability to understand functional needs and translate them into technical requirements .
- Experience creating and maintaining Python packages .
- Strong analytical skills and ability to challenge project stakeholders when needed.
- Hands-on experience with DevOps and CI/CD tools , including Jira, GitLab CI, Jenkins, Artifactory, shell scripting, Docker, HashiCorp Vault, and JFrog .
- Knowledge of code quality and security tools , such as Fortify, Nexus IQ, and SonarQube .
- Experience with databases , including Oracle, PostgreSQL, and Netezza .
- Knowledge of file and object storage management , including S3, Boto3, IBM COS, and MinIO .
- Strong background in Data Engineering , including data manipulation, exploration, and quality assurance.
- Comfortable working in a high-performance, business-critical, data-driven environment .
Language Skills:
Fluency in English is mandatory.
Additional Information:
- Hybrid / onsite context based in Lisbon .
- Opportunity to work on a strategic data platform that supports large-scale data exploitation and quant use cases.
- Collaborative, Agile, and innovation-driven environment with strong technical exposure.
Send your CV & join our team!