Senior/Staff AI Engineer

SandboxAQ
Summary
Join SandboxAQ's AI Team as a veteran software engineer to design and prototype AI-first SaaS products using Large Quantitative Models (LQMs). You will own the software lifecycle, from conception to deployment, and work with a team of AI researchers, engineers, and machine learning experts. Responsibilities include designing, implementing, and testing complex software systems, serving as a technical expert, upholding quality standards, and advocating for best practices. The role requires a BS in a relevant field, 10+ years of experience, expertise in programming languages like Python or TypeScript, and proficiency in software development methodologies. The company offers competitive salaries, stock options, generous learning opportunities, comprehensive benefits, and a commitment to employee growth.
Requirements
- BS in Software Engineering, Computer Science, or equivalent field of study
- Willing and able to travel both within the continental US and internationally as required (less than 20% of the time) to support customer engagements, meet with contracting partners, and attend customer product demonstrations
- 10+ years of postgraduate experience in software development (preferred), systems engineering, robotics, systems analysis, or other related fields
- Experience developing highly-available, performant, scalable web applications
- Strong expertise in programming languages such as Python or TypeScript
- Long, successful history of bringing software from initial conception through to architecture, development, testing, and release into production
- Proficiency in software development methodologies and best practices (e.g., Agile practices, CI/CD, test-driven development.)
- Strong Linux fundamentals (bash scripting, operating system configuration) and familiarity with common developer and devops tools such as Terraform, Git, Github, and the Atlassian suite tools Jira and Confluence
Responsibilities
- Design, implement, and test complex software systems for AI-first SaaS products incorporating LQMs and agentic frameworks as part of a small but highly-functioning team of engineers and scientists
- Serve as a go-to technical expert to support successful development and deployment of software
- Uphold quality and efficiency standards for the team
- Advocate for and lead efforts to implement industry best practices for AI and software development
- In partnership with your colleagues, you will take ownership of significant portions of the software stack
- You will help with planning and prioritization by assessing both current and longer term software needs, breaking plans down into a series of manageable tasks, and resolving competing priorities
- You will execute on your plans by carrying your ideas through from conception to completion
- You will regularly communicate progress on your various efforts and give team presentations on newly developed tools and technologies when applicable/appropriate
- You will also thoroughly document your work in appropriate forums, including code comments and design documents
Preferred Qualifications
- MS or PhD in Software Engineering, Computer Science or equivalent experience
- Equivalent experience includes tech leadership in a complex space, driving technical design and execution cross-collaboratively across multiple teams and organizations
- Experience working with AI and machine learning frameworks (e.g., TensorFlow, PyTorch)
- Knowledge of cloud computing platforms (e.g., GCP, AWS)
- Experience with software development and interfaces on the cloud (e.g., GCP, AWS)
- Experience with other languages (e.g., Java, C++, Rust, etc.)
Benefits
- Competitive salaries
- Stock options depending on employment type
- Generous learning opportunities
- Medical/dental/vision
- Family planning/fertility
- PTO (summer and winter breaks)
- Financial wellness resources
- 401(k) plans