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!