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.

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.