Sr Staff Engineer Software
Role details
Job location
Tech stack
Job description
As a Senior Staff Software Engineer, Backend on the AIRS Runtime team, you will play a key role in designing and building the backend systems that power our AI security platform. You will help architect and implement scalable, high-performance services that enable real-time insights, secure AI workloads, and deliver value to customers worldwide.
This role requires strong technical expertise, deep understanding of distributed systems, and a mindset focused on reliability and performance. You'll collaborate with frontend, infrastructure, and product engineers to deliver an industry-defining AI runtime security solution - one that sets the standard for how organizations secure AI systems in production.
Your Impact
- Design, build, and maintain scalable backend services for AI runtime security, ensuring high availability and performance.
- Own new features and components from design through deployment, including architecture, testing, and monitoring.
- Collaborate closely with frontend, infrastructure, and product engineers to design clear APIs and data models that power a seamless user experience.
- Drive architectural decisions that improve performance, scalability, and maintainability across services.
- Apply best practices in distributed systems design, observability, and secure-by-design principles.
- Contribute to CI/CD pipelines and automate workflows for build, testing, and deployment.
- Mentor other engineers, fostering growth and technical excellence within the team.
- Research, evaluate, and introduce new technologies and frameworks that strengthen our platform.
Requirements
Do you have experience in gRPC?, Do you have a Master's degree?, Your Experience
- BS/MS degree in Computer Science or equivalent.
- 7+ years of professional software engineering experience, with strong focus on backend systems.
- Expertise in at least one strongly typed language such as Go (preferred), Java, C#, C++, and/or modern Python (with type hints, Pydantic, etc).
- Proven experience designing and implementing distributed systems and microservices architectures.
- Strong understanding of cloud environments (GCP preferred; AWS or Azure also valuable).
- Hands-on experience with CI/CD pipelines (GitLab, GitHub Actions) and containerized deployments (Docker, Kubernetes).
- Experience with relational and NoSQL databases, caching systems, and message queues.
- Familiarity with security best practices, authentication, and API design.
- Proficient in writing unit, integration, and end-to-end tests to ensure reliability and quality.
- Strong communication and collaboration skills; able to work cross-functionally in a fast-paced environment.
Nice to have:
- Experience building AI or data-intensive systems.
- Knowledge of event-driven architectures and streaming platforms (Kafka, Pub/Sub).
- Experience with monitoring and observability tools (Prometheus, Grafana, OpenTelemetry).
- Familiarity with gRPC or GraphQL APIs.