Randstad Digital is at the forefront of transforming the digital landscape, committed to delivering exceptional outcomes for our clients' businesses and their customers. With over 25,000 engineers and digital experts worldwide, we specialize in accelerating digital enablement across various industries. Join us and be part of a talent-first organization that thrives on innovation and excellence.
Responsibilities:
Translate functional needs into IT requirements and logical diagrams for scalable solutions.
Implement robust Python solutions following high-performance and parallelization standards (Dask, Spark, CUDA).
Ensure code quality through TDD, Design Patterns, unit testing, and code reviews using Sonarqube/Fortify.
Create Python packages and manage automation pipelines using Docker, Jenkins, and GitLab CI.
Work within a SCRUM environment, removing technical impediments and actively participating in team ceremonies.
Requirements:
Minimum of 4 years of relevant experience in Software Engineering and Python development.
Mastery of the data ecosystem (Pandas, NumPy) and high-performance computing libraries.
Solid knowledge of Git, CI/CD, Shell Scripting, and software architecture patterns.
Hands-on experience with relational databases and object storage services (S3/Minio).
Languages: Fluent in English (Mandatory).