4 days ago
Responsibilities
- Design, develop, test, deploy, maintain and improve the software.
- Assist the product team with future directions and lead technology initiatives.
- Develop backend services that integrate with and ingest data from cloud providers.
- Build pipelines to analyze, classify, correlate, and process data.
- Create systems to detect anomalies in ingested data for customer alerting.
- Ensure systems are scalable and meet high customer demands in production.
- Identify and solve bottlenecks within the software stack.
- Bring innovation to the product.
- Work in an agile environment that responds quickly to new insights.
Requirements
- 5+ years of experience in building backend software.
- Experience in building cloud-native products.
- Proficient in SQL.
- Experience building distributed systems using frameworks like RabbitMQ, Kafka, Amazon SQS, and Celery.
- Experience in writing RESTful APIs.
- Familiarity with gRPC.
- Experience in async programming (e.g. asyncio, goroutines).
- Knowledge of cloud internals (AWS, Azure, GCP) is an advantage.
- Knowledge in the cybersecurity domain is a plus.
- B.Sc. in Computer Science or related field, or relevant military experience is advantageous.
Benefits
- Hybrid work model allowing flexibility to work from home and in the office.
