We are seeking a highly skilled and motivated Software Engineering Lead Analyst to join our Home Delivery organization. This role is responsible for delivering end-to-end business solutions—from requirements gathering through production deployment—with deep expertise in Python programming, machine learning, and generative AI.
Requirements
- Design and develop intelligent applications using Python and modern AI frameworks
- Build and deploy machine learning and deep learning models for production use
- Implement generative AI and agentic solutions using LangChain, LangGraph, and ReAct agents
- Develop scalable APIs and user interfaces using FastAPI and Streamlit
- Apply human-in-the-loop and supervisor methodologies to enhance model reliability
- Integrate AI models into business workflows in collaboration with cross-functional teams
- Utilize cloud platforms and tools such as Databricks for data processing and model training
- Ensure code quality and maintainability using Pydantic models and engineering best practices
- Deploy applications on AWS and OpenShift using CI/CD pipelines
- Monitor application performance and maintain robust logging and observability
- Participate in Agile ceremonies and collaborate within Scrum or Kanban teams
- Support release management, configuration, and deployment activities
- Conduct peer code reviews and contribute to continuous improvement initiatives
- Troubleshoot and integrate microservices and APIs across distributed systems