Align Technology is looking to design and build a critical manufacturing software platform by building scalable distributed systems for 3D CAM developers to support multiple manufacturing sites.
Requirements
Python experience
Knowledge or willingness to learn other languages where applicable (e.g. Python, Java, Go…)
Relevant Software Engineering experience
Some knowledge of distributed software architectures
Responsibilities
Develop scalable solutions to run a manufacturing automation software pipeline at multiple sites.
Apply appropriate programming languages and third-party solutions to improve infrastructure.
Take into account hardware and infrastructure while implementing solutions.
Contribute to initiatives to develop cross-platform software including targeting multiple compilers and dependency managers
Work with OS level code, making calls directly to Windows/Linux APIs
Develop, debug, maintain and document software components
Interact with customers and internal testing department to improve the product
Other
BS in Computer Science or similar field
Willingness to comply with a medical device Class II SDLC
Strong interpersonal, oral, written, and visual communication skills, with ability to present findings concisely and effectively.
Ability to collaborate effectively with developers, program management, and internal customers on objectives, requirements and design constraints.
Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.