6sense is looking to elevate its infrastructure by building resilient and maintainable systems that serve its 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 operating and managing data platform technologies like MySQL, Trino, Hive, Kafka, ElasticSearch, and Redis.
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
- You are a self-driven individual who takes full ownership of projects and sees them through to completion.
- You are a proactive and thorough communicator who can communicate well through documentation and meetings.
- You can work effectively both independently and as part of a team, communicating technical concepts and architectural decisions with clarity and confidence.
- You have a passion for understanding how systems work from the inside out.
- BS/MS in Computer Science, or related fields with a minimum of 5 to 7 years of experience.