Job SummaryWe are seeking an AI Engineer to design, develop, deploy, and maintain AI-driven software solutions that enhance enterprise operational workflows. This role focuses on building agent-based and LLM-powered applications using modern AI techniques, cloud-native technologies, and software engineering best practices. The ideal candidate will have experience developing AI products, working with cloud platforms, and delivering scalable AI solutions from concept through production deployment.
Key Responsibilities- Design, develop, deploy, and maintain AI-driven software solutions that support enterprise business operations.
- Build AI agents utilizing modern techniques, including prompt engineering, Retrieval-Augmented Generation (RAG), agent orchestration frameworks, function calling, evaluation methodologies, and guardrails.
- Develop AI services, APIs, and integrations using Python, SQL, Flask, FastAPI, or similar technologies.
- Design and implement data pipelines and supporting models for AI-powered applications.
- Collaborate with data engineering teams to ensure data quality, scalability, and reliability.
- Apply software engineering, DevOps, and security best practices, including CI/CD pipelines, automated testing, version control, and secure coding standards.
- Package and deploy AI applications using Docker, Kubernetes, and cloud-native deployment services.
- Work closely with business, product, and technical stakeholders to understand requirements and translate them into AI solutions.
- Partner with infrastructure, security, and data teams to ensure successful integration and operational readiness.
- Monitor, troubleshoot, optimize, and support deployed AI applications and services.
- Communicate project progress, risks, and technical recommendations to stakeholders and leadership.
- Take ownership of projects throughout the entire development lifecycle.
- Mentor junior engineers through code reviews, technical guidance, and best practice sharing.
- Stay current with emerging AI technologies and contribute to the advancement of internal AI capabilities and platforms.
Required Qualifications- 4+ years of experience in AI Engineering, Machine Learning Engineering, Software Engineering, Data Science, or related fields.
- Experience developing AI products, agent-based systems, or LLM-powered applications.
- Hands-on experience with AI agent frameworks, SDKs, or agent orchestration platforms.
- Experience with agent communication and coordination concepts.
- Strong cloud platform experience, with Google Cloud Platform (GCP) required.
- Hands-on experience with:
- Vertex AI
- Cloud Run
- Cloud Storage
- Strong proficiency in Python and software development best practices.
- Experience developing APIs and backend services.
- Strong SQL and data management skills.
- Experience with system design, DevOps, and AIOps practices.
- Experience deploying and managing applications using Docker and Kubernetes.
- Experience monitoring, troubleshooting, and optimizing production AI or software solutions.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and manage projects with minimal supervision.
Preferred Qualifications- Advanced degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field.
- Experience with model fine-tuning, custom AI models, or advanced machine learning techniques.
- Experience with enterprise operational systems and business process automation.
- Experience working with modern cloud data platforms.
- Experience with managed AI platforms and cloud-native AI tooling.
- Experience developing scalable AI services in enterprise environments.
- Familiarity with AWS or Azure cloud environments.
Primary Skills- AI Engineering
- Google Cloud Platform (GCP)
- Vertex AI
- Cloud Run
- Cloud Storage
- Python
- Agentic AI
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- API Development
- Docker
- Kubernetes
- SQL
- Software Engineering
- DevOps / AIOps