What are the responsibilities and job description for the AI Engineer (USC only) position at Programming.com?
Job Title: AI Engineer
Location: Charlotte NC (Onsite)
Duration- Long Term
Job Responsibilities:
● Design, develop modular SAAS services to cater Agentic AI, RAG and Data Mesh capabilities
● Implement software programming for SAAS architecture with focus on surpassing
customers’ expectations by achieving high quality and on time delivery.
● Responsible for ensuring the overall functional quality of the released product on all required
platforms and mechanisms.
● Ability to understand sophisticated products, data models, and communication protocol.
● Mentor and provide technical guidance to a team of software engineers through the
complete lifecycle of software development.
● Creates, documents, and implements software designs which may involve complicated
workflows or multiple product areas.
● Collaborate regularly with other test engineers within the R&D Unit to set and drive the overall
development strategy
● Provide guidance, coaching and apply innovative approaches to improve the productivity,
efficiency and quality of the product.
● Set the strategy and approach of non-functional requirements like performance and
scalability
● Drive automation wherever possible
Technical Requirements:
● Agentic AI ( LangChain, LangGraph, Strand, MLFlow etc)
● Agent to tool integration , Agent to Agen integration
● AWS Bedrock, Open AI , Vector Database
● Experience in implementation of RAG service and RAG Pipeline
● Experience with LLM models for chuncking, embedding and semantic search
● Experience in implementing Micro Service architecture
● Good knowledge of Computer Science fundamentals in object-oriented design, data
structures, data modeling, algorithms, and knowledge of Data Mesh architecture (preferred )
● Hands on experience in Machine Learning / LLMs/ RAG / Agentic AI is must have
● 5 years experience in developing software solutions using cloud native services ( preferred
AWS)
● Experience in SDKs, Distributed systems, RDBMS, Client-Server Architecture
● Experience in RESTful API's, MicroService, Containerization
● Experience with working on Gitlab, NPM, Sonar Cube, Terraform, Helm Charts
● Experiecne in SQL and/or NoSQL Database concepts.
● Experience in system-design and API designs
Business Requirements:
● Ability to collaborate optimally across disciplines, roles, and geographical and time zone
boundaries
● Experience with Agile development, CICD, and Test-Driven Development (TDD)
● Proficiency in cross-location communication and the English language
● Flexibility to adapt to different stakeholders and environments
● Willingness to work in an open-feedback environment that wants to continue towards
improvement.
● 5 year experience with mentoring and/or guiding subject matter to colleagues
● Experience with challenging business partners to uncover the right requirements and clearly
scope requests or ideas
● Experience with quickly learning about and familiarizing yourself with different business
domains
● Experience with collaborator management between different business units and
management levels
Salary : $55 - $60