Software Engineer - Applied AI - HashiCorp Vault
HashiCorp
Software Engineering, Data Science
California, USA · Texas City, TX, USA
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world's leading AI-powered, cloud-native software solutions. Our renowned legacy creates endless global opportunities for our network of IBMers. We are a team of deep product experts, ensuring exceptional client experiences, with a focus on delivery, excellence, and obsession over customer outcomes. This position involves contributing to HashiCorp's offerings, now part of IBM, which empower organizations to automate and secure multi-cloud and hybrid environments. You will join a team managing the lifecycle of infrastructure and security, enhancing IBM's cloud solutions to ensure enterprises achieve efficiency, security, and scalability in their cloud journey.
Position Overview:
We are seeking an exceptional AI Engineer to lead our productivity initiatives and drive AI-powered solutions across the organization. This senior role requires a visionary technologist who can architect, implement, and scale intelligent AI tools & systems while mentoring teams and shaping technical strategy.
- Design and implement AI-powered workflows to streamline our processes, increase efficiency, and optimize productivity.
- Integrate large language models (LLMs) and AI services via APIs (e.g., OpenAI, Azure AI, AWS, etc.) to develop intelligent systems.
- Evaluate and recommend emerging AI technologies and tools.
- Mentor and guide engineering teams on AI/ML best practices.
- Optimize automation workflows for performance, reliability, and cost-efficiency.
- Integrate AI capabilities into existing automation frameworks (RPA, CI/CD, DevOps)
- Implement MLOps practices for scalable model lifecycle management.
- Build automated testing frameworks with AI-driven test generation.
- Build intelligent agents and chatbots using modern AI frameworks.
- Implement intelligent document processing and data extraction systems.
- Thorough understanding of privacy, bias, and AI risk considerations.
- 10+ years of experience in Software Development / automation.
- 3+ years of hands-on experience with AI/ML technologies, including practical experience building agentic AI systems, LLM-powered automation, or AI-driven developer tools
- Proven track record as an AI Engineer, with portfolio examples of successful machine learning or AI projects. and comprehensive technology solutions
- Experience with ML, deep learning, TensorFlow, Python, NLP
- Knowledge of AI's most widely used programming languages, including Python, Java, C++, and R.
- Experience in model deployment using Docker, REST APIs, or IBM cloud
- Experience of MLOps tools and practices (e.g., MLflow, Kubeflow, CI/CD pipelines)
- Ability to work with structured and unstructured data, including preprocessing and transformation.
- Experience on automation framework like Selenium, Playwright, Cypress, Appium
- Experience on CI/CD pipeline using Jenkins, GitLab CI, GitHub Actions
- Experience with workflow and collaboration tooling such as Atlassian Jira
- Familiarity with Linux environments and container orchestration (e.g., Kubernetes, OpenShift)
- Familiarity with cloud computing services such as AWS, Azure, GCP – Advantage
- Experience with Terraform, CloudFormation and Ansible - Advantage
10 - 15