JavaMicroservicesPythonGoC++CAIArtificial IntelligenceMachine LearningMLDeep LearningNatural Language ProcessingCaching
About this role
Role Overview
Build and ship the AI systems that power Nightfall’s Security products.
Work hands-on with Python to analyze data, experiment with new natural language model architectures, perform prompt and context engineering on LLMs, benchmark and monitor model accuracy, deploy models into production for real-time inferencing to support various use cases.
Work hands-on with Go to build the microservices that ingest and process data at scale through the use of streaming infrastructure, distributed caching, and highly concurrent execution.
Collaborate across engineering and product to turn ideas into live AI features
Participate in the team's oncall rotation to help drive operational excellence
Requirements
Are graduating with a BS/MS in Computer Science with rigorous coursework in Artificial Intelligence, Machine Learning, Applied Math or related field with excellent grades.
Code fluently in Python, and Go (or C++ or Java) with a solid understanding of Data Structures and Algorithms.
Carried out research projects or internships to solve complex problems in Natural Language Processing via the use of transformer models, LLMs or other deep learning models.
Thrive in fast-moving, high-ownership environments.
Are excited to learn from experienced mentors and level up quickly.
Have authorization to work in the US.
Tech Stack
Java
Microservices
Python
Go
Benefits
Work with a tight-knit team of AI/ML builders who ship fast and mentor deeply.
Get hands-on experience with cutting-edge AI systems at scale.
See your models make an immediate impact in real-world security applications.
Hybrid schedule (3 days in-office) working out of our Palo Alto headquarters right in the heart of Silicon Valley.