AI Developer Experience & Tooling Engineer
We are seeking an AI Developer Experience & Tooling Engineer to build and optimize the AI-powered systems, workflows, and development tools that accelerate software modernization efforts across the organization. Rather than focusing on a single application, this role is responsible for creating scalable, repeatable AI-assisted development practices that improve engineering efficiency, code quality, and software delivery outcomes.
The ideal candidate combines strong software engineering fundamentals with practical experience leveraging large language models (LLMs), AI development tooling, automation frameworks, and developer platforms. This individual will work closely with modernization engineers to create the systems, guardrails, and workflows that enable teams to successfully adopt AI-powered development practices at scale.
Key Responsibilities
Design, build, and optimize AI-assisted pipelines for:
Code comprehension
Code translation
Test generation
Code review
Software modernization workflows
Evaluate, integrate, and benchmark AI development tools to determine their impact on engineering productivity and software quality.
Develop prompts, agents, contextual frameworks, and automation solutions that support engineering teams throughout the development lifecycle.
Establish governance, guardrails, and best practices for AI-assisted development to ensure solutions remain secure, reliable, auditable, and maintainable.
Create reusable developer tooling and internal platforms that improve developer efficiency and modernization outcomes.
Partner closely with software engineers, architects, and modernization teams to drive adoption of AI-powered engineering workflows.
Measure and report on the effectiveness of AI-assisted development initiatives using data-driven performance metrics.
Required Qualifications
5+ years of professional software engineering experience.
Strong software engineering fundamentals and experience building applications using modern development practices.
Hands-on experience working with:
Large Language Models (LLMs)
AI-assisted development tools
AI coding assistants
Prompt engineering
Developer productivity platforms
Experience designing and building:
Developer tools
Automation frameworks
Internal engineering platforms
Workflow orchestration solutions
Experience evaluating technical solutions through experimentation, measurement, and performance analysis.
Proficiency in at least one of the following technologies:
C++
C# /.NET
Java
Ability to understand and work within complex legacy codebases and modernization environments.
Experience working within Agile software development environments.
Knowledge of:
Spec-Driven Development
AI Development Lifecycle (AIDLC)
AI-enabled software engineering workflows
Preferred Qualifications
Experience implementing agentic coding solutions and AI-assisted refactoring at scale.
Background in:
Static analysis
Compiler technologies
Program transformation
Code generation systems
Working knowledge of:
LangChain
LangGraph
DeepAgents
Experience supporting enterprise application modernization initiatives.
Experience building AI governance, evaluation, and observability frameworks.
Success Factors
Be an excellent communicator who can partner effectively with engineers, architects, and stakeholders.
Thrive in highly innovative and rapidly evolving environments.
Demonstrate curiosity, experimentation, and a willingness to test new ideas while maintaining engineering rigor.
Successfully influence engineering teams to adopt AI-powered development tools and workflows.
Balance innovation with practicality, focusing on measurable business and engineering outcomes.
Use data-driven decision-making to evaluate the impact of AI-assisted engineering practices.
Serve as an advocate and change agent for modern software development methodologies.