Staff Software Engineer - Development [CPaaS, Data Platform, Database Internals,12 -16 years experience]
- Hiring from
- United States
- Work type
- Hybrid
- Posted
615,311 remote jobs, straight from company career pages
100% free ยท New jobs every minute
Show job descriptionHide job description
- Architect & Innovate: Lead the design, implementation and optimization of core data platform components for on-prem, hybrid-cloud enterprise & service provider environments. You will ensure our systems are resilient, performant, scalable and easily "day-2 manageable" across diverse customer data centers, including air-gapped and highly regulated environments.
- Performance Engineering: Dive deep into I/O stacks, memory management, DB engines, distributed messaging stack, and data models to squeeze every ounce of performance out of the hardware.
- Technical Leadership: Be a force multiplier, influence the technical roadmap, conduct high-stakes design reviews, and mentor engineers across the CPaaS team.
- Customer-Led Engineering: Develop a deep intuition for user challenges to build high-impact solutions that deliver immediate value. By collaborating with cross-functional leads, you will ensure our data platform remains a pragmatic, reliable foundation that solves real-world problems without compromising on long-term architectural excellence.
- Cross-Functional Collaboration: Act as a critical escalation point for cross-functional teams, providing the deep architectural insights and hands-on debugging necessary to resolve complex technical blockers and accelerate delivery cycles across the organization.
- Open Source Leadership: Identify internal data platform technologies & contributions suitable for open-sourcing to establish Nutanix as a thought leader.
- Planning & Prioritization: Collaborate with engineering leads to define the high impact initiatives and quarterly priorities. You will ensure the CPaaS data services roadmap balances immediate customer needs with long-term architectural sustainability and technical debt reduction.
- Work in a geographically distributed team setup.
The role involves performing duties requiring the application of professional expertise and the exercise of independent judgment/discretion, creativity, problem-solving, and decision-making in carrying out responsibilities, as applicable to the position. The specific responsibilities of the role may vary based on business needs and role requirements. Employees can refer to the applicable guidelines and career frameworks for additional information regarding role expectations and responsibilities.
- Deep Systems Expertise: 12+ years of experience building and scaling large-scale software, with a specialized focus on distributed systems and database internals. You should have a proven track record of solving complex problems at the infrastructure layer.
- Polyglot Programming: Expert-level proficiency in Go, C++, or Rust. You are also comfortable using Python to automate, prototype, and bridge services within a cloud-native ecosystem.
- Data Engine Mastery: A deep, internal understanding (indexing, storage engines, data models, query optimization) of diverse data architectures:
- Analytical & Time-Series: ClickHouse, Prometheus, VictoriaMetrics.
- Relational: PostgreSQL, MySQL.
- Graph: Neo4j, Dgraph.
- Messaging: NATS, Apache Kafka.
- Cloud-Native Foundations: A solid architectural understanding of Kubernetes and container orchestration, specifically regarding stateful workloads and high-availability data services.
- Operational Excellence: Experience operating distributed "Big Data" systems in a resource constrained on-prem or hybrid cloud environment. You understand the nuances of observability, backup/restore, disaster recovery, and zero-downtime migrations.
- AI-Augmented Engineering: A forward-thinking passion for integrating AI tools into the SDLC. You have experience using AI for code generation, automated design reviews, and accelerating the path from "concept to commit."
--
