Systems Developer, PAAS / Développeur de systèmes, PAAS
Tower Research CapitalAbout the Role
You will be joining a distributed team of passionate Platform as a Service engineers, responsible for Tower's Kubernetes-based platform.
- Designing, building, maintaining and operating bare metal Kubernetes clusters
- Developing Kubernetes operators
- Owning, maintaining and developing tooling and documentation for developers
- Packaging and maintaining platform-as-a-service building blocks such as stream services, data orchestrators, databases and caches
- Bringing innovation to the platform
Responsibilities
- Designing, building, maintaining and operating bare metal Kubernetes clusters
- Developing Kubernetes operator
- Owning, maintaining and developing tooling and documentation for developers
- Packaging and maintaining platform as a service build blocks such as stream services, data orchestrators, databases, caches, etc
- Bringing innovation to the Platform
Requirements
- An academic background (MSc or PhD) in computer science
- Some experience outside of academia (2+ years)
- Significant experience with Kubernetes as a user and as administrator is a big plus
- Proficiency in one programming language such as Python, Rust, Go, C++
- Good knowledge of system programming
- Solid knowledge of Linux and system administration and troubleshooting skills
- Working experience with observability practices and tooling is a big plus
- Experience with distributed systems such as Kafka, Etcd is a big plus
- General knowledge of infrastructure and protocols in domains such as DNS, Networking, Security, etc is a plus
- Familiarity with GPU operations and development is a plus
- Familiarity with CICD practices is appreciated
- Basic understanding of enterprise storage solution is a plus
- Experience with infrastructure as code and/or large scale configuration management system is a plus
- Curiosity and a constant drive to learn
- Proficiency in both French and English, both spoken and written
What You'll Get
- Generous paid time off policies
- Savings plans and other financial wellness tools available in each region
- Hybrid working opportunities
- Free breakfast, lunch, and snacks daily
- In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
- Volunteer opportunities and charitable giving
- Social events, happy hours, treats, and celebrations throughout the year
- Workshops and continuous learning opportunities