Banyan Software

Banyan Software

Principal Engineer, AI Factory

Washington, United States · Principal

Sponsorship not specifiedDetected 21 days ago
TypeScriptPythonJavaGoC#ReactNext.jsDistributed SystemsCode ReviewGitSQLNoSQLVector DatabasesAWSGCPAzureDockerKubernetesTerraformCI/CDGitHub ActionsLLMsRAGAgentic AI

About the role

  • We are seeking a highly experienced and hands-on Principal Engineer to drive the engineering and execution efforts for our new AI Application Modernization Factory.
  • This is a deeply technical and hands-on role critical for designing, building, and delivering the high-quality, AI-enabled software development automation tools and services that are the core products of the factory.
  • The ideal candidate will possess expert-level cloud mastery, a deep-seated commitment to engineering excellence, and a proven ability to translate complex product requirements into highly scalable, secure, and resilient technical implementations, operating within the established architectural standards.

Responsibilities

  • AI Automation System Development: Design, build, and deploy the core AI-enabled software development automation tools and services (e.g., custom agents, GenAI integrations) with a keen focus on legacy software analysis, requirement extraction, and architectural discovery leveraging multi-modal GenAI capabilities..
  • Technical Design & Implementation: Own the technical design and implementation of features and services, ensuring they adhere to the factory's established technical architecture, design patterns, and engineering best practices.
  • GenAI Feature Integration: Implement Generative AI capabilities, including RAG (and GraphRAG) systems and LLM orchestration, into the automation tools to build new intelligent features and automate business processes.
  • Modernization Execution Support: Drive the technical strategy for developing automation tools that aid in modernizing legacy applications to a cloud-native, microservices, or serverless architecture across major cloud providers (AWS, Azure, GCP).
  • Engineering Excellence & Ownership: Drive an ownership mindset by taking pride in work quality and seeing projects through to successful deployment and operation. Set a high bar for engineering standards, security, and operational excellence.
  • Security, Observability & Reliability: Implement secure-by-design principals along with robust cloud-native observability tooling to debug and monitor complex distributed systems, ensuring secure, high performance and high availability operations.
  • Hands-on Technical Depth: Deep history of hands-on software engineering, making significant code contributions, and leading technical design and implementation.
  • Lead, mentor, and coach senior and junior engineers, fostering a culture of technical excellence, continuous improvement, and knowledge sharing.
  • We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.

Requirements

  • Bachelor's degree in Computer Science or equivalent technical area and/or experience.
  • Expert-level experience with Amazon Web Services (AWS) (e.g., EC2, Lambda, EKS, S3, RDS) and proven mastery of Infrastructure-as-Code (IaC) using Terraform for provisioning and managing large-scale cloud environments.
  • Strong application development skills, including experience in modern technology languages such as Typescript, Python, C#, Java, Go, or Ruby.
  • Familiarity with advanced UI frameworks like React, NextJS and Vite.
  • Strong command of automation and modern DevSecOps practices, including deep experience with CI/CD platforms like GitHub Actions, GitLab CI, or similar tools.

Nice to have

  • Preferred Skills (A Plus)

Skills

  • Experience in multi-agent frameworks (e.g., crewAI, autogen) for sophisticated AI workflow orchestration.
  • Experience integrating GenAI capabilities using frameworks like Langchain or LlamaIndex.

Compensation

  • $206,500 USD excluding annual bonus (when applicable).
  • Salary is based on a number of factors including market conditions, location and may vary depending on job-related skills and experience.

Benefits

  • Together, we unite for equality and equity.
  • Engineering Vision & Mentorship: Serve as a top technical authority, defining and enforcing engineering standards and quality across product areas.
  • Education: Bachelor's degree in Computer Science or equivalent technical area and/or experience.

Equal opportunity

  • Contact us at any time with questions about our process or to request accommodation.

This listing is sourced directly from Banyan Software's careers page and normalized into a canonical job model.