We are seeking a strong AI Software Developer with 3-5 years of recent, hands‑on Python development experience. This is not simply a Python Developer position. The ideal candidate will be a well‑rounded Software Developer with a strong background designing, developing, testing, and deploying production‑quality applications, along with recent hands‑on Python experience. The position will focus on developing and implementing Generative AI and Agentic AI solutions, including LLM‑powered applications, RAG solutions, prompt engineering, NLP, and AI agents/workflows. The engineer will collaborate with product managers, architects, data engineers, data scientists, ML engineers, and business stakeholders to integrate AI capabilities into applications, products, workflows, and business processes.
Additional Notes
- 3-5 years of recent Python development is a key requirement.
- The manager wants a well‑rounded Software Developer, not someone focused solely on Python scripting.
- Strong hands‑on GenAI / LLM experience is important.
- Agentic AI experience is highly desirable.
- Candidates should have experience building production‑quality software solutions.
- Candidate experience should justify the submitted rate.
- The top rate should be reserved for exceptional candidates who closely match the complete technical requirements.
- There are currently 2 openings.
- Candidates must be able to convert to permanent employment without sponsorship.
- Candidates located in CA, IL, NJ, NY, MA, HI, AK, OR, or WA cannot be considered.
- Automotive insurance claims experience is preferred but not required.
Responsibilities
- Design, develop, test, and deploy production‑quality software and AI applications.
- Develop GenAI and Agentic AI solutions using Python.
- Design, develop, test, and optimize prompts for Large Language Models.
- Build and integrate Retrieval‑Augmented Generation (RAG) solutions.
- Develop AI agents and multi‑agent workflows using tools such as Azure AI Foundry, CrewAI, or similar frameworks.
- Implement Agentic AI solutions throughout the solution development lifecycle.
- Apply Agentic AI design patterns including Tool Use, Reflection, and Planning.
- Develop effective AI interactions through programming and AI development environments.
- Conduct A/B testing on prompt variants, AI workflows, and automation solutions.
- Analyze model behavior, AI‑agent paths, deviations, and performance degradation.
- Collaborate with product managers, data scientists, ML engineers, architects, data engineers, and business stakeholders.
- Integrate GenAI and Agentic AI capabilities into existing products, applications, and business workflows.
- Create reusable AI libraries and technical documentation.
- Support AI observability, monitoring, explainability, and governance initiatives.
- Implement explainability frameworks utilizing technologies such as Model Context Protocol (MCP) and SHAP.
- Follow data‑quality, security, governance, compliance, and responsible‑AI practices.
- Develop appropriate AI safety controls and filters.
- Stay current with advancements in LLMs, RAG, prompt engineering, NLP, and Agentic AI.
- Provide technical guidance and mentorship to junior team members.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Systems, Data Science, Linguistics, or a related field.
- 3-5 years of recent hands‑on Python development experience.
- Strong overall software‑development background.
- Experience designing, building, testing, and deploying production‑quality applications or solutions.
- Hands‑on experience with GenAI, LLMs, RAG, NLP, or Agentic AI.
- Understanding of Agentic AI components and development processes.
- Experience working collaboratively with technical and business stakeholders.
Required Skills
- Python: 3-5 years of recent hands‑on development experience
- Strong software engineering/application development background
- Generative AI
- Large Language Models (LLMs)
- Retrieval‑Augmented Generation (RAG)
- Prompt Engineering
- Natural Language Processing (NLP)
- Agentic AI / AI Agents
- Azure AI Foundry, CrewAI, or similar Agentic AI frameworks
- Cloud‑based AI environments
- Microsoft Azure, AWS, or Google Cloud
- TensorFlow, PyTorch, Keras, or comparable AI/ML libraries
- AI application integration
- Production software development
- Data preprocessing and management
- AI governance, security, and responsible AI practices
Preferred Skills
- Azure AI Foundry
- Azure Machine Learning Studio
- CrewAI
- Databricks AI
- Snowflake Cortex AI
- Dataiku
- Model Context Protocol (MCP)
- SHAP
- Docker
- Kubernetes
- MLOps / AI observability
- Multi‑agent collaboration
- RPA / automation
- Tool Use, Reflection, and Planning design patterns
- Transformers / GPT‑based models
- SQL or R
- Power BI / WebFOCUS
- Data governance and compliance
- Automotive insurance claims industry experience
- Business process/workflow automation experience
Soft Skills
- Excellent analytical and problem‑solving abilities
- Strong written and verbal communication skills
- Strong cross‑functional collaboration skills
- Ability to communicate technical AI concepts to non‑technical stakeholders
- Strong organization and time‑management skills
- Ability to prioritize multiple responsibilities
- Technical leadership and mentoring capabilities
- Commitment to responsible and ethical AI development
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.