Job Title: AI Engineer
Location: Austin, TX (2 days Hybrid - Tues & Friday)
Duration: Long Term
Overview:
We are seeking an AI Engineer to drive innovation in our SDLC processes using artificial intelligence and automation. This role is ideal for an engineer passionate about automation and applying AI/ML techniques to improve reliability, observability, and operational workflows. The focus of this role is not to support external AI/ML product teams, but to internally develop AI-driven solutions that optimize SDLC processes, reduce toil, and increase automation maturity across the organization.
Key Responsibilities:
• Design and implement AI/ML models that improve SDLC processes in domains, such as:
o Developer experience and productivity
o Intelligent test management using data analytics and predictive techniques
o Predictive infrastructure failure detection
o Agentic AI, MCP implementation, and RAG techniques
o Intelligent alerting and noise reduction
o Automated incident classification and root-cause analysis
o CI/CD optimization based on historical trends
o Using GenAI for IaC
o Any other innovative use-cases.
• Work closely with Development, DevOps, and Infrastructure teams to identify automation opportunities and pain points.
• Develop automation scripts and tooling to reduce manual tasks, operational efficiencies, and user experience.
• Build, deploy, and maintain pipelines to train and continuously improve AI models for DevOps use-cases.
• Collaborate with Infrastructure, Cloud, and DevOps teams to create architecture/design documents for proposed solutions.
• Ensure operational reliability, scalability, and performance of AI-driven automation tooling.
• Integrate AI solutions into monitoring.
• Experience with Agile Scrum and DevOps methodologies
• Experience working in Developer IDEs, such as Eclipse, IBM Rational Application Developer, STS, etc.
• Create technical and design documentation, as required
• Perform system analysis, troubleshooting, diagnosis and problem resolution. Analyze software for defects and performance tuning opportunities
• GitHub Administration:
- Manage repositories, branching strategies, and access control.
-Automate workflows using GitHub Actions or similar CI/CD tools.
-Maintain code quality and integration processes.
-Define and implement governance rules.
• Other duties as assigned.