Nightfall AI is looking to deliver its platform reliably, securely, and at massive scale by architecting low latency, real-time microservices that process & detect sensitive data at scale.
Requirements
- Experience programming in Go, C++, Java or related language
- Experience with developing complex software systems scaling to substantial data volumes or millions of users with production quality deployment, monitoring and reliability
- Experience designing and building systems in a microservices-based architecture
- A foundational understanding of multi-threaded programming, concurrency primitives, and data structures
- Experience with tools like Go, Node.js, React, Python, Cassandra, Redis, Terraform, Docker, Kubernetes, AWS, Kafka, Envoy, CircleCI
Responsibilities
- Design and implement new features and lead the shipping of these features into production
- Implement best practices in a fast-paced engineering environment
- Participate in the team’s on-call rotation to ensure that product quality and performance SLAs are consistently met
- Work closely with engineers, product managers and designers to identify customer needs and build innovative solutions to solve them
- Writing and maintaining documentation about internal and public services
Other
- Minimum 4+ years of hands-on technical development experience
- BS/MS in Computer Science or a related technical field
- Ability to decompose complex business problems and lead a team in solving them