Job Title: AI Engineer with DevOps
Location: Dallas (primary), Charlotte; San Francisco acceptable
Job Summary: We are seeking a skilled AI Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development with a focus on CI/CD pipelines for AI applications. This role requires expertise in DevOps practices, particularly in infrastructure provisioning, and experience in deploying AI solutions at scale. The candidate will be responsible for building and maintaining robust deployment pipelines, ensuring the security and compliance of our systems, and contributing to the overall success of our AI initiatives.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines for AI applications, including container/image build and deployment.
- Utilize DevOps practices to provision infrastructure as code, ensuring efficient and scalable deployment processes.
- Deploy AI agents at scale, ensuring high availability and performance.
- Develop and implement testing and evaluation frameworks to validate AI models and applications.
- Monitor and enhance observability of deployed systems, ensuring optimal performance and reliability.
- Maintain awareness of security and non-functional requirements (NFR) in compliance with banking and regulatory standards.
- Collaborate with cross-functional teams to integrate AI solutions into existing systems and workflows.
- Document processes, configurations, and best practices for future reference and team training.
Mandatory Skills:
- Proven experience in DevOps practices, specifically in infrastructure provisioning.
- Strong knowledge of CICD - Continuous Integration & Continuous Development methodologies.
- Experience with AI/agent deployment at scale.
- Familiarity with testing and evaluation frameworks for AI applications.
- Understanding of observability and monitoring tools.
- Awareness of security and non-functional requirements, particularly in a banking or regulated environment.
Preferred Skills:
- Experience with vector databases and APIs.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.