Spot AI is one of the fastest growing Video AI companies in the U.S., transforming standard cameras into powerful AI tools. The Staff Software Engineer, AI will lead the design and integration of AI-driven features to enhance products and drive innovative solutions for various industries.
Responsibilities:
- You’ll play a critical role in advancing Spot AI’s capabilities, using your AI expertise to drive innovative solutions for businesses with physical environments—from manufacturing plants to car dealerships
- Leading the design and integration of AI-driven features, you’ll elevate both new and existing products, focusing on scalable, real-world applications that improve safety, operations, and efficiency
- Working closely with cross-functional teams, you’ll apply cutting-edge AI techniques to transform video data into actionable insights that empower our clients
- By setting standards in AI reliability and performance, you’ll ensure Spot AI’s product suite consistently delivers high-impact outcomes
Requirements:
- You bring rich AI experience
- You have a strong background in AI, ideally with video processing experience
- You understand classic deep learning techniques, from YOLO to transformer models to linear classifiers
- You also have experience with the latest AI foundation models, from embeddings to LLMs and prompt engineering
- You are self-motivated and accountable
- You excel with ownership and autonomy, producing high quality outcomes with minimal direction and oversight
- You have strong intuition on what's most important to work on, and can focus on the most critical items
- You are a balanced visionary
- You contribute to strategy with an ability to see the big picture, while also appreciating details with a drive to make meaningful, hands-on contributions
- You are a humble expert
- You bring strong expertise and nuanced perspectives on the latest AI technology, while staying open to new ideas and new ways of doing things
- You focus on getting it right in a team setting, rather than being right
- You strive for the next level
- You're ready to stretch your impact and influence and are ready to take on larger scale challenges and/or act as a mentor
- You are a creative thinker and problem solver
- You naturally think outside the box to solve new sets of customer problems, even with few resources
- You have a keen eye and technical frameworks for setting an AI technical direction based on customer context
- You bring high-scale technical excellence
- You deeply understand software design, architecture, big-data processing pipelines, and best practices on systems design + scalability, code quality, and data/model design
- You appreciate the finer details, such as edge model optimizations, vector indexes and how they work, or how to design a maintainable data schema
- You've designed and led complex systems, shaped multi-team architectures, and created frameworks that prevent defects and improve validation across products
- You're a debugging and operational excellence expert
- You adopt observability tools, tackle unfamiliar codebases, and develop resources like runbooks to prevent issues
- You have an eye for impending technical issues or optimization opportunities, and architectural improvements that could be made to increase overall engineering productivity
- You're a technical leader
- You understand the skill and personal strengths of team members, effectively mentoring them and placing engineers into the projects that make them and the company successful
- You bring 6+ years in software engineering, with significant expertise in AI plus a strong track record in high-quality system delivery