Sr. Software Engineer, AI Systems
Create a free account to apply in seconds
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.
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.
Role expectations
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.
What we're looking for
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.