Associate Software Engineer
Role summary
As an Associate Engineer, you will contribute to the development and implementation of intelligent agents, automation workflows, and enterprise platforms that improve productivity and empower both technical teams and business users. Working closely with senior engineers, architects, program managers, and stakeholders, you will help deliver secure, reliable, and scalable solutions while expanding your expertise in software development, platform engineering, and emerging technologies.
As an Associate Engineer, you will contribute to the development and implementation of intelligent agents, automation workflows, and enterprise platforms that improve productivity and empower both technical teams and business users. Working closely with senior engineers, architects, program managers, and stakeholders, you will help deliver secure, reliable, and scalable solutions while expanding your expertise in software development, platform engineering, and emerging technologies.
This role combines hands-on development with problem-solving and cross-functional collaboration, focusing on building reusable components, supporting system integrations, and enhancing platform capabilities. The ideal candidate is passionate about technology, possesses strong coding skills in Python and JavaScript, and is committed to delivering high-quality solutions that drive business value and operational efficiency.
Role expectations
- Agent Development
Build and maintain agents using platforms like MS PowerPlatform, MS Copilot Studio, and frameworks such as LangChain or LlamaIndex.
Assist in integrating agents with enterprise systems, APIs, and workflows for seamless interoperability.
Apply foundational LLM techniques (e.g., prompt engineering, retrieval-augmented generation).
- Platform & Framework Engineering
Develop and maintain reusable components, templates, and shared development assets.
Support backend services and secure API development for automation workflows.
Help structure enterprise knowledge for retrieval systems using embeddings and vector stores.
- DevOps & Observability
Contribute to CI/CD pipeline setup and code repository management.
Implement basic monitoring, error logging, and performance optimization.
Assist in troubleshooting production issues and improving reliability.
- Collaboration
Work with security teams to ensure compliance and proper access controls.
Participate in sprint planning, code reviews, and documentation efforts.
Develop and maintain reusable components, templates, and shared development assets.
What we're looking for
Typically:
Typically:
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
- 2-4 years of professional software development experience.
- Proficiency in Python and JavaScript (Node.js, React.js, or similar frameworks).
- Familiarity with AI agent frameworks (e.g., LangChain, LlamaIndex) and enterprise AI tools.
- Experience building APIs, microservices, and working in cloud environments (Azure preferred).
- Understanding of ML/LLM fundamentals and prompt engineering basics
About the Company
Align Technology is a global medical device company that designs, manufactures, and sells the Invisalign system of clear aligners and iTero intraoral scanners. The company's mission is to transform smiles and lives through innovative orthodontic and dental solutions.
More jobs at Align Technology
-
Software Engineer, C++
Yerevan · onsite · Aug 28, 2026
-
Sr. SQA Engineer
Yerevan · onsite · Aug 19, 2026
-
Software Engineering Manager
Yerevan · onsite · Aug 19, 2026
-
Mid Senior Java Developer
Belen · onsite · Aug 19, 2026
-
DevOps Engineer (Madrid-based)
Madrid · onsite · Aug 19, 2026