Job Description
Nightfall AI is seeking a Staff Software Engineer to join their expanding team in San Francisco. Nightfall AI is the unified platform that prevents data leaks and enables secure collaboration and is the first AI-native DLP solution. The ideal candidate will help deliver the platform reliably, securely, and at massive scale.
This is a hybrid role based out of Nightfall AI's San Francisco office.
Responsibilities:
- Oversee multiple cross-functional projects from conception to completion, ensuring alignment with business goals and customer needs.
- Design and implement new features ensuring security, user experience, and scalability.
- Advise on new technologies and guide architectural decisions to enhance system performance and reliability
- Mentor junior team members and enforce best practices in a fast-paced environment.
- Writing and maintaining documentation about internal and public services
- Work effectively with other teams to support engineering programs and ensure seamless communication.
- Participate in the team’s on-call rotation to ensure that product quality and performance SLAs are consistently met.
- Enhance processes and systems to continuously improve operations of the product.
Requirements:
- Minimum 7+ years of hands-on technical development experience
- 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
- Ability to decompose complex business problems and lead a team in solving them
- A foundational understanding of multi-threaded programming, concurrency primitives, and data structures
- BS/MS in Computer Science or a related technical field
Nightfall AI offers:
- Opportunities for technical leadership.