Staff Platform Engineer
Leads architecture, development, and scaling of high-throughput API-based transaction processing platforms handling massive volumes. Mentors engineers and requires 8+ years experience in distributed systems, cloud platforms like AWS, and languages like Go/Python/C++.
About the job
Key Responsibilities
- Lead the design and development of scalable, high-performance, and resilient API-driven platform components and architectures that support our large-scale data processing needs, handling 100,000+ concurrent requests.
- Provide technical leadership and mentorship to a team of engineers, setting standards for best practices in platform engineering, API design, and transaction processing.
- Oversee the design, implementation, and management of our core APIs and underlying transaction processing systems, ensuring data integrity, security, and compliance.
- Work closely with product managers, architects, and other engineering teams to understand business requirements and translate them into robust and scalable platform solutions and APIs.
- Continuously optimize platform components, APIs, and transaction processing pipelines for performance, scalability, low latency, and cost-efficiency.
- Stay up-to-date with the latest trends and technologies in distributed systems, API design, databases, and transaction management, and drive innovation within the team.
- Tackle complex challenges related to high-volume transaction processing, data consistency, fault tolerance, and the integration of various system components through APIs.
Qualifications
- 8+ years of experience in software or platform engineering with a strong focus on building and operating large-scale, high-throughput systems, including significant experience with API development. At least 3 years in a leadership or senior role.
- Deep understanding of distributed systems principles, concurrency control, data consistency models, and fault tolerance.
- Strong proficiency in API design principles, RESTful services, and experience with relevant protocols and data formats.
- Experience with relational and/or NoSQL databases in transactional contexts.
- Strong experience with cloud platforms (AWS preferred) and cloud-native technologies.
- Advanced knowledge of one or more major programming languages such as Go, C++, or Python.
Skills
Go, Python, C++, AWS, REST APIs, Distributed Systems, NoSQL, Relational Databases, API Design, Cloud-Native
Similar jobs
DevOps / SRE jobsStaff-level site reliability engineer responsible for safely deploying and operating safeguards infrastructure across model releases and cloud platforms. The role emphasizes production change management, high-stakes incident response, and automating manual launch and validation processes.
Staff Infrastructure Engineer responsible for designing and operating scalable infrastructure for growth systems, including onboarding, referrals, and user acquisition. The role requires 7+ years of production infrastructure experience, strong reliability instincts, and independent judgment in a high-autonomy environment.
Leads the architecture, development, and operation of cloud, Kubernetes, on-premises, and hybrid infrastructure, while building developer platforms and CI/CD automation. Requires at least six years of infrastructure or related engineering experience, deep Kubernetes expertise, strong programming skills, and technical leadership.
Own the network architecture and standards for a multi-cloud enterprise AI platform deployed across Kubernetes environments and customer-controlled networks. The role requires deep cloud and Kubernetes networking expertise, strong security fundamentals, and the judgment to establish scalable, supportable connectivity patterns.
Staff Platform Engineer will build and improve automated delivery pipelines, developer environments, infrastructure, and release systems across the engineering organization. The role requires 6+ years of engineering experience, a bachelor’s degree, and expertise with CI/CD, cloud infrastructure, containers, and infrastructure as code.