Senior Software Engineer, AI (Chicago)
About the role
Fitch Solutions is seeking a Senior Software Engineer, AI based out of their Chicago office. This role involves leading transformative genAI system development, pioneering AI innovation through hands-on engineering, building robust production infrastructure, and collaborating with cross-functional teams.
Responsibilities
- Create transformative AI systems with measurable impact
- Leverage cutting-edge AI innovation
- Lead enterprise-wide AI standardization initiatives
- Address complex, cross-functional challenges
Requirements
- 7+ years of professional experience designing, developing, and deploying production-grade AI/ML systems
- 5+ years in full stack software engineering building and deploying real-world enterprise applications
- Proven experience in developing and deploying intelligent conversational AI systems using RAG architectures, Model Context Protocol (MCP), AI-enabled search, vector databases, and LLM integration
- Hands-on enterprise experience developing GenAI applications using LangChain and LangGraph frameworks with expertise in agent architecture design, state management, memory systems, and graph-based workflow orchestration
- Strong technical expertise in embeddings, vector databases for AI integration, and LLM integration/fine-tuning across platforms such as OpenAI, LLaMA
- Extensive experience building and integrating generative AI solutions into production environments
- Strong foundation in MLOps practices, containerization technologies (Docker, Kubernetes/AWS EKS), cloud infrastructure (AWS/Azure), AI-specific services (AWS Bedrock, SageMaker, Azure AI Search), and orchestration tools
- Excellent communication and collaboration skills, with the ability to translate complex technical concepts for diverse stakeholders
Qualifications
- Advanced Python programming skills with strong backend development capabilities
- Expertise in embeddings, vector databases for AI integration, and LLM integration/fine-tuning across platforms such as OpenAI, LLaMA
- Solid understanding of ML algorithms with production experience using frameworks and tools including FastAPI, PyTorch/TensorFlow, and MLflow
- Experience with LangChain and LangGraph frameworks with expertise in agent architecture design, state management, memory systems, and graph-based workflow orchestration
- Experience with embeddings, vector databases for AI integration, and LLM integration/fine-tuning across platforms such as OpenAI, LLaMA
- Experience with FastAPI, PyTorch/TensorFlow, and MLflow
- Experience with MLOps practices, containerization technologies (Docker, Kubernetes/AWS EKS), cloud infrastructure (AWS/Azure), AI-specific services (AWS Bedrock, SageMaker, Azure AI Search), and orchestration tools
- Ability to apply proficiency across the entire technology stack to build enterprise-grade websites and applications
Skills
- Full stack software engineering
- Generative AI solutions
- Enterprise AI standardization
- Complex problem solving
- Collaboration and communication
Benefits
Hybrid work environment, dedicated trainings, leadership development and mentorship programs, retirement planning and tuition reimbursement programs, comprehensive healthcare offerings, family-friendly policies, and ample opportunities to volunteer in the community.
Pay
Expected base pay rates for the role will be between $120,000 and $140,000 per year. Actual salaries will be determined on an individualized basis and may vary based on factors including but not limited to education, training, experience, past performance, and other job-related factors.
Schedule
2 days a week in office required based on your line of business and location.