About the RoleWe are seeking an experienced senior backend software engineer to design, build, and support our suite of AI/ML analytics applications for semiconductor manufacturing. In this role, you will own the full development lifecycle for assigned components-reviewing and guiding vendor contributions, writing and testing production code, and independently owning features and changes end to end. While we currently work with development vendors, we anticipate a gradual shift toward in-house owned development over time, and this engineer will play a key role in that transition-with the opportunity to help shape and grow the in-house team as it expands.
This is a senior individual contributor role for an engineer who brings strong experience, sound judgment, and the ability to take ownership of meaningful work without close oversight.
What You'll Do- Design, build, and maintain backend services for our AI/ML analytics platform
- Own architectural direction and design decisions for assigned components, including technical documentation and standards
- Independently own features and changes from design through testing and deployment
- Review and guide vendor-developed code to ensure quality, consistency, and alignment with architectural standards
- Contribute to the gradual transition from vendor-led to in-house owned development, with the potential to mentor and help grow future team members
- Build and optimize systems that handle high-throughput, large-scale telemetry data from manufacturing equipment
- Write robust, well-tested code and contribute to the overall reliability of the platform
- Collaborate with field, product, and central engineering teams to translate requirements into technical solutions
- Support and troubleshoot deployed applications, including in on-premises and air-gapped customer environments
What You'll Need- 5+ years of professional experience as a backend developer
- Strong proficiency in Go (required)
- Working proficiency across our core stack: Python, PostgreSQL, gRPC, HTTPS, Kafka, Redis, and Linux; familiarity with React/TypeScript/JavaScript on the frontend; docker/containerization experience
- Demonstrated ability to own features independently-from design through testing and delivery
- Experience reviewing and guiding the work of other developers or vendors
- Experience designing systems for performance and scale, particularly with high-volume, time-critical, and time-series data
- Comfort working with on-premises and air-gapped deployments
- Strong communication skills and the ability to collaborate across distributed teams
Nice to Have- Experience building AI/ML applications (strongly preferred, but flexible for strong candidates)
- C#/C++ proficiency (a meaningful plus for this role)
- Exposure to or interest in semiconductor manufacturing
- Experience supporting field-deployed or customer-facing software
Additional Details- Travel: Occasional travel to customer sites or to coordinate in person with field teams may be required.
- Security & Compliance: This role involves work within secure, air-gapped semiconductor manufacturing environments. Candidates must be able to comply with applicable confidentiality, data security, and export-control requirements.