Senior Full-Stack Engineer
Build and scale an AI-powered cybersecurity platform, with a primary focus on backend services, APIs, data pipelines, and integrations, alongside frontend development. Own features from design through production in collaboration with engineering, research, product, and design teams.
Responsibilities
- Design and implement backend services for an AI-driven cybersecurity platform
- Develop features across the stack, with primary ownership of backend architecture and implementation
- Build secure, scalable APIs connecting frontend applications, data pipelines, and external systems
- Develop user interfaces in collaboration with product and design teams
- Architect distributed systems for large-scale, real-time data processing
- Own features from technical design through deployment, monitoring, and ongoing improvement
- Maintain high standards for code quality, reliability, observability, and maintainability
- Collaborate with researchers and engineers to bring new capabilities into production
- Optimize performance and resource use across backend services and AI and security workloads
- Help shape engineering practices, technical direction, and system architecture
Requirements
- 5+ years of software engineering experience, with a strong backend foundation and hands-on frontend experience
- Ability to deliver full-stack features, from backend services and APIs to user-facing interfaces
- Strong proficiency in Go and hands-on experience designing GraphQL APIs and distributed systems
- Experience with modern frontend frameworks and connecting frontend applications to backend APIs
- Strong understanding of scalability and performance trade-offs, including latency, throughput, and reliability
- Experience with Docker, Kubernetes, and microservice orchestration
- Familiarity with AWS or GCP, CI/CD, and infrastructure as code
- Cybersecurity experience, such as building secure systems, internal tools, or developer workflows
- Experience taking systems and features from concept to production in an early-stage environment
Nice to have
- Experience with DevOps infrastructure, observability, and deployment automation
- Experience building interfaces that make complex technical data easy to understand and act on
- Experience integrating AI capabilities into production applications
Benefits
- Competitive compensation
- Professional growth and leadership opportunities