What are the responsibilities and job description for the AI Engineer position at Stanley David and Associates?
Job Title: AI Engineer
Location: Charlotte, NC
Job Type: Fulltime
Job Description:
Must Have Technical/Functional Skills
- Primary: Artificial intelligence/AI
- Secondary: Python, NLP, Agile tools
- Experience: 5 to 8
Roles & Responsibilities
- Expert Python development skills
- hands on experience in application development in one or more areas MongoDB, Redis, Elastic Search, Angular/React Frameworks(Prefer React), Containerization.
- experience with AI/ML/GenAI Lifecycle Management and Development and its Ecosystem, NLP, RASA framework
- Hands on experience building Sprint Boot APIs and Java ecosystem.
- Building API based application leveraging FAST API services, JWT Integration, API Gateway.
- Working in large sized teams that collaboratively develop on a shared multi-repo codebase using IDEs(e.g. VS Code rather than Jupyter Notebooks), Continuous Integration(CI), Continuous Deployment(CD) and Continuous Testing.
- Hands-on DevOps experience with one or more of the following enterprise development tools: Version Control(GIT/Bitbucket), Build Orchestration (Jenkins), Code Quality(SonarQube and pytest Unit Testing), Artifact Management(Artifactory) and Deployment(Ansible)
Job Responsibilities:
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Utilizes multiple architectural components ( across data, application, business) in design and development of client requirements.
- Performs continuous integration and continuous development ci-cd activities.
- Contributes to story refinement and definition of requirements.
- Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle.
Desired Qualifications
- Experience developing RAG, MCP, NLP, RASA.
Salary : $90,000 - $105,000