6sense is looking to elevate its infrastructure by building resilient and maintainable systems that serve the entire engineering organization, directly impacting engineering, product, and analytics functions by creating a more scalable, reliable, and efficient compute and data platform.
Requirements
- Solid grasp of computer science fundamentals, including data structures, algorithms, and software design principles, with proven experience in distributed systems.
- Experience developing complex and automated pipelines for infrastructure using techniques such as IaaC, GitOps.
- Strong coding skills in Python and SQL.
- Expert knowledge of Kubernetes internals such as the Kube-Apiserver, Kube-proxy, networking, and workload scheduling. Managing Kubernetes clusters at scale.
- Expert with Cloud network
- Expert with Linux systems administration, package management, and operations.
- Experience with infrastructure as code frameworks and tools such as Terraform, Pulumi, Helm, and/or AWS CDK.
Responsibilities
- Architect and implement a scalable and performant data platform, ensuring seamless integration with existing technologies and a focus on long-term sustainability.
- Create a self-service library of secure and reusable infrastructure components that reduce cognitive load for developers and accelerate product delivery.
- Proactively identify and solve complex scalability and performance bottlenecks, delivering solutions that meet our rapidly growing demands.
- Partner with cross-functional teams to define architectural standards and best practices, providing technical guidance and mentoring to junior and mid-level engineers.
- Ensure that our infrastructure as code has security baked into the components available in our library.
- Design and develop secure, well-documented automations, APIs, and tooling to streamline how stakeholders interact with our platform.
- Manage and optimize core systems such as our databases, caches, containerized workloads, and infrastructure orchestration.
Other
- BS/MS in Computer Science, or related fields with a minimum of 5 to 7 years of experience.
- Experience with managed solutions such as AKS, EKS, or GKE is a plus.
- Experience managing cloud service provider accounts at scale.
- Experience with multi-cloud deployments (AWS, Azure, & GCP) is a plus.
- You are a self-driven individual who takes full ownership of projects and sees them through to completion.