Senior Software Engineer, Cloud Computing
Mine Vision Systems
- Pittsburgh, PA
- Permanent
- Full-time
- Architect and implement cloud computing systems that connect field-deployed robotic devices with our platform.
- Collaborate closely with engineering and product teams to ensure our cloud solutions meet customer needs in the mining industry.
- Ensure reliability and security by monitoring and improving cloud applications at scale.
- Test rigorously under diverse real-world conditions to validate performance and durability.
- Occasionally travel (~5%) to customer sites to see your work in action.
- 5+ years of experience with cloud computing technologies.
- Strong background in AWS compute, storage, and networking services.
- Python proficiency (JavaScript/TypeScript experience a plus).
- Solid understanding of Linux systems architecture and administration.
- Hands-on experience with virtualization, containerization, and orchestration.
- Familiarity with infrastructure-as-code tools (Terraform, Ansible).
- Working knowledge of databases: Postgres, Redis, DynamoDB.
- Understanding of networking (IPv6, routing, SDN, virtual networks), HTTP/2 & HTTP/3, and TLS security.
- Experience with authentication & identity management (OAuth2, IAM, OIDC, SAML).
- Comfort with debugging and performance testing using Linux-based tools (e.g., nmap, tcpdump, iperf).
- Familiarity with the full software development lifecycle: testing, reviews, documentation, version control, estimation.
- High initiative with strong analytical, decision-making, and problem-solving skills.
- Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience).
- Experience with cloud observability tools (logging, monitoring, alerting).
- Contributions to open-source projects.
- Previous mentorship or leadership experience.
- Immediate impact: Work in a small, fast-moving team where your contributions won’t get lost in bureaucracy.
- Cutting-edge technology: Get hands-on with robotics, cloud, and distributed systems at scale.
- Great benefits: Full health coverage (medical, dental, vision, disability, life), 401(k) match, unlimited PTO, and a flexible hybrid work model.
- Growth & ownership: Take initiative, solve complex problems, and shape the next generation of mining technology.