Note: The job is a remote job and is open to candidates in USA. CBTS is seeking a Principal AI Engineer who will design and implement technology and software solutions as part of an agile squad. This role involves creating AI-powered development tools and intelligent automations while ensuring compliance with enterprise standards.
Responsibilities
- Design and implement new features while improving quality of technical products and applications
- Create and execute long-term vision of technical products and applications
- Act as a technical expert and developer on an agile squad
- Drive the architecture of solutions across multiple services and applications
- Develop software meeting code quality standards and metrics
- Practice test-driven development
- Achieve operational excellence by automating processes and writing maintainable, supportable, and testable code
- Guide communities of practice by mentoring developers, creating and enforcing standards, reviewing others' code, and sharing knowledge
- Maintain effective partnerships with operations and engineering teams to drive service improvement
- Remain current on IT trends pertaining to their area of practice
- Assist with problem resolution for end users and customers
- Create and update operations procedures for daily routine management processes
- Maintain appropriate controls and documentation to ensure compliance of audit requirements
- Design, build, and support AI-enabled software capabilities, including internal tools, developer assistants, copilots, and agentic workflows
- Define and implement orchestration patterns for AI agents, tools, APIs, prompts, memory, and workflow execution across enterprise systems
- Partner with architecture, security, risk, data, and engineering teams to establish guardrails for responsible AI development and usage
- Evaluate and integrate large language models, AI platforms, model providers, and related tooling into enterprise software delivery workflows
- Build reusable frameworks, services, and patterns that enable teams to safely adopt AI capabilities at scale
- Establish observability, logging, testing, and performance monitoring for AI-powered solutions and agentic workflows
- Ensure AI solutions meet enterprise standards for security, privacy, resiliency, explainability, and human oversight where appropriate
- Contribute to standards, reference architectures, and best practices for AI engineering, prompt design, tool use, and workflow orchestration
- Identify opportunities to improve developer productivity, automation, and customer outcomes through intelligent tooling and AI-assisted processes
- Mentor engineers on modern software engineering and emerging AI engineering practices
- Other duties as assigned
Skills
- Bachelor's degree in Computer Science/Information Systems or comparable with 8+ years of experience
- Knowledge of object-oriented and functional software design
- Knowledge of software development best practices
- Familiarity with RESTful networking
- Prior experience with knowledge of Git and GitHub
- Understanding of Software Development Methodologies
- Understanding of security best practices
- Experience designing and implementing distributed systems, APIs, and service integrations
- Experience designing machine-readable API/tool specifications (e.g., OpenAPI) and building secure automation/agent workflows (tool catalogs, orchestration, and safe integration patterns)
- Ability to deliver secure, observable, and measurable agentic systems (sandboxing/isolation, secrets handling, audit trails, and evaluation/red teaming integrated into CI/CD)
- Familiarity with AI/ML concepts and modern AI application patterns, including large language models, prompt engineering, retrieval patterns, and agentic workflows
- Experience building or integrating automation, workflow orchestration, or intelligent tooling into engineering or business processes
- Understanding of responsible AI principles, including model risk, privacy, security, human oversight, and governance considerations
- Strong problem solving skills
- Strong collaboration skills
- Excellent verbal and written communication skills
- Ability to evaluate tradeoffs across software architecture, AI capabilities, operational support, and enterprise controls
- Experience defining technical standards, reusable patterns, and engineering best practices across teams
- Ability to work across product, engineering, architecture, security, and risk stakeholders to deliver scalable enterprise solutions
- Define clear, testable requirements for agent work (acceptance criteria, nonfunctional requirements) and curate engineering standards/policies as usable context
- Engineer guardrails for safe autonomy: step-level validation gates, secure execution boundaries (sandboxing, least privilege, secrets), and designed human approval points for high-risk actions
- Design agent/tool orchestration that is safe to compose (idempotent tools, retries/fallbacks) and governed by machine-readable tool/API specifications
- Ensure enterprise readiness: identity & authorization tied to user entitlements, plus end-to-end observability and audit trails for tool calls, decisions, and resulting changes
- Operate and improve agents like products: evaluation metrics and regression tests in CI/CD, responsible AI governance evidence, and reusable templates/patterns for squad adoption
Company Overview
Company H1B Sponsorship