Principal AI Engineer
Listed on 2026-10-12
-
Software Development
AI Engineer (Applied/Software), Software Architect, Cloud Engineer - Software, DevOps
Job#: 3054202
Job Description Principal AI EngineerDallas, Texas (Onsite 4 days a week)
6 month Contract to Hire
Conversion Salary - 140K-175K + bonus
Role OverviewWe are looking for a Principal AI Engineer to join our Engineering Frameworks Team. This role is instrumental in leading the design, architecture, development, integration, and support of AI tools and platforms. This is a hands-on engineering position centered on GCP, Gemini, Vertex AI, Claude Code, Copilot, MCP Servers, Java Spring Boot, and React.js. The ideal candidate will have direct experience building and integrating with these tools and a passion for developing solutions that accelerate software development and innovation.
Key Responsibilities- Serve as a technical expert and development leader for enterprise AI platforms, agent frameworks, and developer productivity capabilities.
- Drive strategic initiatives involving GCP, Gemini, Vertex AI, Claude Code, Git Hub Copilot, MCP servers, and A2A integrations.
- Design the architecture and implementation of reusable AI platform services, orchestration patterns, and shared integration components.
- Integrate and operationalize AI services with cloud, security, and enterprise technology platforms.
- Establish secure, scalable, observable, and maintainable patterns for custom agents and AI tool integrations.
- Provide technical leadership, support, training, and guidance to engineering teams.
- Define framework lifecycle practices for versioning, release management, documentation, and continuous improvement.
- Establish and promote responsible AI, privacy, access control, governance, and cost management practices.
- Lead the implementation of observability capabilities for logging, metrics, and operational health on GCP-hosted services.
- Partner with product management, security, architecture, and lines of business to shape the AI platform roadmap.
- Mentor junior engineers and lead the team through the end-to-end product development lifecycle.
Education:
Bachelor’s degree or equivalent work experience in computer science, engineering, artificial intelligence, or a related field.
Experience:
7-10 years of experience in software engineering, platform engineering, AI engineering, or a related technical discipline. Proven experience designing and delivering production-quality AI, LLM, or developer-platform capabilities.
Technical
Skills:
Demonstrable hands-on experience with cloud-based AI services such as GCP Gemini and Vertex AI or comparable model platforms. Extensive knowledge of AI agent architecture and reusable orchestration patterns. Strong experience with enterprise software development using Java and Spring Boot, and working knowledge of React.js. Experience designing and integrating secure REST APIs and OAuth 2.0 / OpenID Connect authorization flows. Strong understanding of software development lifecycle, CI/CD, observability, and responsible AI practices.
Preferred Qualifications- Hands-on experience using Claude Code and Git Hub Copilot in an engineering workflow.
- Experience building or integrating MCP servers and clients to expose tools or data sources to AI agents.
- Experience enabling agent-to-agent communication using A2A or comparable protocols.
- Experience with Google ADK, Spring AI, Lang Chain, LangChain4j, or similar LLM integration libraries.
- Direct experience with Gemini Agent Platform or Vertex AI capabilities.
- Experience implementing model governance controls such as GCP Model Armor and access policies.
- Experience designing logging, metrics, and operational dashboards for AI services on GCP.
- Experience with containerization, microservices, and cloud-native application architecture.
- Experience designing and maintaining CI/CD pipelines in Harness and Azure Dev Ops.
- Familiarity…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).