Senior/Staff Systems Research Engineer

SandboxAQ
Summary
Join SandboxAQ, a high-growth company delivering AI solutions, as a Systems Engineer to develop and implement next-generation cybersecurity systems. You will collaborate with a diverse team of cryptographers and engineers, contributing to cutting-edge technologies. Responsibilities include designing and implementing new features, creating applications and APIs, delivering automated tests and documentation, writing technical design documents, and supporting other developers. The ideal candidate possesses 5+ years of experience in building and maintaining complex software projects, mastery of multiple programming languages (including a system language like C/C++/Rust and a higher-level language), and an MSc in Computer Science or a related field. The role offers a competitive salary, stock options, generous learning opportunities, comprehensive benefits, and a collaborative work environment.
Requirements
- Drive innovative software solutions through extensive experience (8+ years preferred, minimum 5) in building, deploying, and maintaining complex software projects and data pipelines
- Demonstrate mastery across multiple languages, with required expertise in a system language (C/C++/Rust), and fluency in a higher level language (e.g., Python/Golang)
- Lead systems development initiatives with deep knowledge of operating systems
- Hold an MSc in Computer Science, Electrical Engineering or equivalent, with proven ability to apply academic foundations to real-world challenges
- Excel at bridging business and technology through strong analytical thinking and outstanding communication skills, consistently delivering solutions that align with organizational goals
- Thrive in collaborative environments where technical excellence meets practical problem solving
- Bring valuable experience in computer security, with enthusiasm to deepen your expertise in cryptography and Public Key Infrastructure
Responsibilities
- Collaborate with team members and stakeholders, including Product and customers, to define, design, and implement new features, including greenfield projects
- Design and create applications, command-line interfaces, APIs, and perform data analysis pipelines
- Deliver automated tests and documentation to support the adoption of these interfaces
- Write technical design documents and hold reviews
- Support other developers to help them grow in skill and knowledge
- Regularly evaluate the quality of the product you create and the code you write to ensure continued advancement of your technical skills in an environment that looks to expand them
Preferred Qualifications
- Knowledge of the JVM and its languages (Java/Kotlinβ¦)
- Experience with system administration and DevOps
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
- Annual discretionary bonuses
- Equity
Share this job:
Similar Remote Jobs
