Architect and build the core systems behind modern, scalable software platforms
Tackle challenging problems from backend architecture to intuitive user workflows
Deliver reliable solutions that businesses trust
Work closely with customers facing cyberattacks to understand their needs
Help design the first AI-powered incident response platform for quick recovery
Contribute to customer success through direct impact on engineering efforts
Requirements
Education: Bachelor’s in Computer Science or equivalent experience (Master’s is a plus)
Experience: 3+ years designing and building distributed, scalable systems in production environments
Languages: Proficient in Go and Python, with a strong focus on practical experience in real-world applications
Databases: Experience with databases across multiple paradigms: MongoDB (NoSQL/document-oriented), Redis (NoSQL/in-memory key-value), and relational databases including MySQL and PostgreSQL
API Integration: Expertise designing and consuming REST APIs and gRPC services
AI/LLM: Experience integrating and deploying Large Language Model–based solutions (e.g., OpenAI, Google Gemini, AWS Bedrock), including building and consuming APIs for prompt handling, embeddings, and retrieval-augmented generation
Cloud: Strong experience with AWS, including EKS and infrastructure-as-code with Terraform, with a need for greater involvement in broader architectural decision-making and hands-on implementation
Service Deployment: Hands-on experience deploying containerized services on Kubernetes, particularly with Envoy Gateway and Linkerd service mesh
Workflow Orchestration: Experience with Temporal or related workflow execution platforms is valued; however, we also seek candidates enthusiastic about learning and using Temporal
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.