You will be responsible for engineering the CI/CD pipelines, automation, and tooling that our entire R&D organization relies on. We need a developer with a strong Computer Science foundation who can write clean, efficient code and understands that the best infrastructure is treated as a software product. If you are ready to apply your development skills to the DevOps domain and contribute to innovative AI-based initiatives, this is the role for you.
What you’ll be doing:
Develop and Scale our CI/CD Platform: Engineer and enhance our CI/CD pipelines using Jenkins, Gerrit, Python, Groovy, and Bash, focusing on reliability, speed, and scalability.
Automate Core Processes: Design, code, and maintain robust automation for our Linux kernel and software package build systems using tools like Docker and Ansible.
Build Developer Tools: As part of a dedicated team, you will develop critical engineering tools that improve developer velocity and code quality, and contribute to innovative AI solutions aimed at enhancing developer productivity.
Own the Full Lifecycle: Take full ownership of your software and systems, from design and coding to testing, deployment, and operation.
What we need to see:
B.Sc. in Computer Science from a leading academic institution. We value a deep understanding of core Computer Science foundations, particularly in data structures and operating systems.
5+ years of total experience in relevant software development or DevOps roles.
Strong, demonstrable proficiency in Python, with a focus on producing well-structured and maintainable code.
Hands-on experience with core DevOps tools and concepts, including CI/CD (Jenkins, Gerrit), containers (Docker), and configuration management (Ansible).
Clear understanding and willingness to dedicate your role to solving DevOps challenges, accepting that this is the main focus of the job.
Ways to stand out from the crowd:
Significant software development experience in building applications or complex systems, not just scripting.
Deep understanding of the Linux kernel and networking.
A proven track record of architecting and implementing robust, automated solutions from scratch.
Strong interest or prior experience in applying AI/ML models to solve real-world problems.
משרות נוספות שיכולות לעניין אותך