Senior Software Engineer (Kubernetes & Container Technologies)

Senior Software Engineer (Kubernetes & Container Technologies)
Empresa:

Seqera


Detalles de la oferta

Seqera exists to make complex scientific data analysis accessible at any scale. Empowering scientists with modern software engineering for data analysis We provide software for scientists solving today's most complex and important challenges from pioneering innovative therapeutics to unveiling the secrets of our universe. The journey began a decade ago with Nextflow — open software that helps over 100,000 global scientists analyze and process data, with more power and flexibility than ever before.
Today, Seqera consolidates fragmented data and diverse computing resources into a unified platform. Our modern biotech stack is trusted by over 150 leading life sciences organizations. Empowered with modern software engineering, organizations conduct science faster, on larger datasets, and with more confidence. Seqera accelerates discoveries in an open world.
Would you like to be a part of a company with a bigger purpose and make it successful with your own ideas? If yes, keep reading!
About the role We are looking for a Senior Software Engineer who will be instrumental in the development and scalability of our software and software systems. The right individual will have a solid understanding of the fundamental layers of computer systems, and expertise in storage management, workload scheduling, workflow deployment, high-performance file systems and distributed systems. Finally, they have had expert experience containerization technology and architecture, Docker and Kubernetes internals. Familiarity with developing Open Source Solutions is a plus.
This role involves the design and implementation of our key software products both on cloud platforms and HPC environments. Their daily tasks include optimizing storage solutions, ensuring system integrity, and addressing scalability challenges across multiple cloud environments. The Engineer will contribute to the integration of storage technologies, performance tuning, and troubleshooting any issues related to data storage and retrieval. In a dynamic startup environment, this role requires adaptability, innovative problem-solving skills, and effective communication to contribute to the growth and success of our technical products and the team.
In addition, this role is responsible for driving technical innovation within the team and ensuring our systems are reliable, secure, and scalable. The successful candidate has a low-level development background and can effectively collaborate with product, DevOps, and other areas of engineering (QA, Security, Compute, Engineering Productivity).
What You'll Do Become a part of the Engineering team that is responsible for enhancing and evolving the Fusion file system (a virtual, lightweight, distributed file system that bridges the gap between pipelines and cloud-native storage).
Collaborate with engineers on your team to implement Docker and Kubernetes storage drivers.
Implement Kubernetes CRD, operators and controllers.
Design and Implement Kubernetes architecture components like batch queuing systems and job scheduling policies.
Design and implement containerised architecture for highly scalable systems and high-performance computing.
Identify and troubleshoot issues related to performance, integrity, and availability. Implement solutions to resolve any identified problems.
About you You have an in-depth understanding and experience in Kubernetes, including:
Container runtimes like Docker and Containerd.
Kubernetes core components, including the kube-apiserver, kube-controller-manager, kube-scheduler, kubelet, and etcd.
Kubernetes API, including creating custom resources and controllers, conventions, versioning, and extensions.
container networking concepts and plugins.
Kubernetes security features, such as PodSecurityPolicies and network policies.
Common container orchestration patterns.
You are a pro at Golang (Go) or other more low-level languages like C/C++
You have in-depth knowledge of Linux kernel internals and experience in kernel development
Understanding of various storage technologies and storage protocols.
Experience with Cloud Technologies, in particular AWS storage solutions: S3, FSx, EFS, etc.
Nice to have: You have a strong knowledge of C and have used it for kernel-level development
Experience deploying Kubernetes across multiple clouds
High-Performance Computing experience
Don't meet every single requirement? Studies have shown that women and people of color are less likely to apply for jobs unless they meet every single qualification. At Seqera, we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role and your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. What will you find working at Seqera? Flexible working hours and remote-friendly culture.
International working environment with more than 25 nationalities.
Passionate & talented team.
Team retreats and bonding activities.
A culture where your opinion is valued and your decisions have a real impact on the industry.
Excitement of a fast-growing startup in a constantly changing environment.
Time off: holidays under the local legislation + 3 days given by Seqera in December of 2024, and the national/public holidays according to your location.
Equity
Private health insurance
Home office allowance (valued over 1,000 USD)
Subscription to Oliva, Mental Health App
Learning and development budget per year (1,000 USD)
You should know Seqera is proud to be an equal-opportunity employer. However you identify or whatever your journey to this point, we welcome all candidates to apply for the position that inspires them. Come join us and help us build a global company that everyone is proud to be part of.
As we scale, we constantly improve our in-office and WFH environments and learn to help everyone have the best setup for our company's success and your personal development while always keeping the human touch in every aspect of our lives.
By learning from and with each other, we ensure our ability to drive innovation and make better decisions toward our mission. Most importantly, our culture provides a genuinely fun, inclusive, and challenging environment that will allow you to grow while making a huge difference in human health and beyond.
#J-18808-Ljbffr


Fuente: Jobleads

Requisitos

Senior Software Engineer (Kubernetes & Container Technologies)
Empresa:

Seqera


Technical Manager - With Growth Opportunities

We are hiring a competitive Technical Manager to join our passionate team at Scytl Secure Electronic Voting SA in Barcelona. Growing your career as a Full Ti...


Desde Scytl Secure Electronic Voting Sa - Barcelona

Publicado a month ago

Solution Architect

Job summary Looking for a Senior Solution Architect to join our planning team in EuropeProvide solution and technical skills in a fast-moving environmentWork...


Desde Centric Software - Barcelona

Publicado a month ago

Técnico/A De Ofertas

¿Tienes experiencia como técnico/a de ofertas técnicos/as y estás buscando una oportunidad estable? ¡Te lo contamos todo! Formarás parte del Departamento d...


Desde Adecco - Barcelona

Publicado a month ago

Backend Developer - Generous Compensation

We are in search of an expert Backend Developer to join our dynamic team at Woffu in Barcelona. Growing your career as a Full Time Backend Developer is a pro...


Desde Woffu - Barcelona

Publicado a month ago

Built at: 2024-05-16T22:52:59.879Z