Senior Software Engineer – AIML Engineer
Location: RTP, NC or San Jose, CA – Hybrid
Duration: Long Term contract
Job Description:
Our team is seeking a Senior Software Engineer with extensive experience in enterprise-level software development to join a dynamic and agile team of talented engineers developing platform automation and tools that support hybrid cloud infrastructure and services. The role combines expertise in software engineering, AI, and ML to create a robust user experience while enhancing the reliability, scalability, and efficiency of our cloud management platforms.
Responsibilities:
- Develop and deliver software to improve functionality, reliability, availability, and manageability of applications and cloud platforms using a DevOps model.
- Design, implement, and optimize AI and ML solutions to enhance platform efficiency, scalability, and user experience.
- Collaborate with developers and core services teams to define roadmaps, write user stories with clear acceptance criteria, design, and build solutions.
- Develop intelligent applications and tools using large language models (LLMs) and machine learning to optimize processes and enhance user experiences.
- Provide thought leadership on AI/ML integration scenarios and best practices to drive innovation and operational efficiency.
- Design and develop microservices and APIs in a cloud-native model.
- Ensure quality, performance, robustness, security, and scalability of implemented services.
- Automate development, testing, and deployment processes via CI/CD tools (Git, Jenkins, SonarQube, Artifactory, Kubernetes).
- Promote and implement Infrastructure as Code (IaC) practices.
- Provide operational support, troubleshooting, bug fixes, and enhancements for production software.
Minimum Qualifications:
- 5+ years of hands-on software development experience with a focus on continuous delivery, enterprise application development, and cloud automation using Python and Go (UI/UX experience preferred but not required).
- Proficient in building cloud-native, container-based, server-side RESTful services, APIs, and automation tools.
- Experience building cloud-based applications using microservices hosted in Kubernetes environments.
- Hands-on with AI/ML solutions (Assistants, Agents, RAG) using LangChain, LangGraph, PyTorch, TensorFlow.
- Strong database expertise in SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis).
- Strong analytical, communication, and problem-solving skills; agile and results-oriented.
Primary Skills:
- Software Development (cloud-native, container-based, RESTful services, APIs, automation tools)
- Go Lang
- Databases – SQL
- Agile, Jira, CI/CD
Secondary Skills:
- AI Orchestration (Llamaindex, LangChain, LangGraph), MCP Integration
- Python
Thanks
Sathish Korapati
Technical Recruiter