Sr. Software Engineer, AI Systems
About this Opportunity
As a Senior Software Engineer – AI Systems, you will design, build, and optimize AI-powered agentic systems that solve complex business challenges using large language models (LLMs) and machine learning (ML). This role blends strong software engineering fundamentals with emerging AI system design — creating scalable, performant, and intelligent digital solutions.
As a Senior Software Engineer – AI Systems, you will design, build, and optimize AI-powered agentic systems that solve complex business challenges using large language models (LLMs) and machine learning (ML). This role blends strong software engineering fundamentals with emerging AI system design — creating scalable, performant, and intelligent digital solutions.
You’ll work closely with cross-functional partners across engineering, SQA, product, IT, and business teams to integrate AI capabilities into Align’s digital platforms. This is a hands-on development role that requires both architectural thinking and practical coding expertise.
Key Responsibilities
- Design and develop AI-powered software systems that integrate and manage LLM Agents.
- Build and optimize data pipelines, context stores, and APIs for high-performance AI workflows.
- Implement and fine-tune machine learning models and support their deployment into production environments.
- Engineer the context management layers that enable effective prompt orchestration and memory for LLMs.
- Integrate AI systems seamlessly with Align’s existing platforms and digital products.
- Contribute to the architecture, code quality, and scalability of the overall AI systems stack.
- Collaborate with data scientists, ML engineers, and product teams to deliver AI-driven features.
- Mentor and coach team members on AI, ML, and modern software engineering practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related technical field (or equivalent experience).
- 8+ years of professional software development experience, including full lifecycle application development.
- Strong proficiency with Next.js, Node.js, React.js,SQL, Python
- Experience with AI Agent frameworks (e.g., LangChain, LlamaIndex, or custom orchestration tools).
- Demonstrated ability to design and optimize data structures and system architectures for performance and scalability.
- Understanding of context engineering and prompt optimization for LLM-based systems.
- Experience building APIs, microservices, or distributed systems in cloud environments (AWS, GCP, or Azure).
- Hands-on familiarity with AI-assisted development tools such as GitHub Copilot or Cursor.
Preferred Attributes
- Curiosity to rapidly experiment and implement creative AI-driven solutions.
- Systems Thinking — ability to design, connect, and tune complex end-to-end architectures.
- Visual Modeling — able to translate complex system ideas into clear diagrams and concepts.
- Comfortable operating in fast-paced, iterative environments where ambiguity drives innovation.