This role focuses on developing and maintaining a distributed system that operates across various platforms and environments, ensuring system reliability, performance optimization, and data consistency
Job Summary
This role focuses on developing and maintaining a distributed system that operates across various platforms and environments, ensuring system reliability, performance optimization, and data consistency.
Key responsibilities include designing, implementing, and deploying software across multiple Linux distributions, ensuring seamless integration with CI/CD pipelines, and troubleshooting complex issues in C/C++ and Java.
Join a dynamic organization of 25,000 people across 65 countries that values innovation, quality, continuous improvement, and sustainability, offering tailored benefits and support.
Matching Summary
This role focuses on developing and maintaining a distributed system that operates across various platforms and environments, ensuring system reliability, performance optimization, and data consistency.
Skills & Requirements
Must-have
Linux and its various distributions
Python, C/C++, or Java programming
Command-line environment and scripting
Fault-tolerant distributed systems design
Continuous delivery pipelines with Jenkins
Nice-to-have
Open-source contributions
Cross-compilation for Linux/Microsoft
Familiarity with ARM architectures
Cloud technologies (AWS, Azure, GCP, OCI)
Messaging systems like Kafka/RabbitMQ
Containerization (Docker, Kubernetes)
Relational and non-relational databases
Key Requirements
Senior Associate career stage
Bachelor's degree in Computer Science or related field (preferred)