Remote job
Software Engineer - New Grad
Job details
About this role
Role overview
Join a software engineering team building features used at active mine sites. You’ll work alongside experienced engineers on production work and are expected to take on meaningful ownership as you ramp up. The work spans the stack and supports software used in operational environments.
Responsibilities
- Contribute to production features in collaboration with senior engineers. - Work across the software stack as product needs require. - Use AI-assisted development tools as part of day-to-day engineering work. - Build ownership of assigned work and ramp up quickly in a fast-moving team.
Requirements
- Bachelor’s degree in computer science or a related field. - Strong foundations in data structures, algorithms, and system design. - Proficiency with agentic coding tools and an AI-first development approach. - Comfort working across the stack. - Ability to work independently and learn without extensive day-to-day guidance. - Based in the United States as a citizen or permanent resident.
Nice to have
- Internship experience contributing to a production codebase. - Strong TypeScript skills. - Experience with AI, computer vision, or machine learning. - Experience in a startup or other fast-paced team.
Benefits and work setup
The role is remote. Benefits include medical, dental, and vision coverage; unlimited paid time off; a 401(k) with a 4% safe-harbor match; equity; and a home office allowance.