Python AWS AI Engineer
Overview
In this role you enable AI-powered financial services transformation by designing, building, and maintaining ML-driven applications. You work with cross-functional teams to capture requirements, develop and deploy solutions, and ensure production stability. You’ll engage in SDLC activities across design, development, testing, and maintenance, contributing to scalable AI initiatives in banking, wealth management, and insurance. This is an opportunity to impact client outcomes through innovative AI and cloud-enabled platforms.
Compensation / BenefitsMedical/Dental/Vision/Life InsuranceDisability insuranceHealth and Dependent Care Reimbursement Accounts401(k) planPaid holidaysPaid Time Off
ResponsibilitiesConduct targeted interviews and workshops to capture user needs and document requirementsParticipate in design discussions to specify software and create process documentationDevelop, refine, and document code following detailed designsExecute test plans, analyze results, and report defects to improve performanceSupport integration of new features within existing system infrastructureMonitor and troubleshoot live applications and document maintenance proceduresSystematically document coding practices, testing methodologies, and technical solutions
Key requirementsExperience in Python and ML libraries (TensorFlow, PyTorch, scikit-learn)Design, develop, and fine-tune ML models, including LLMs and generative AIExperience with AWS services (Bedrock, S3, EC2, Lambda)Familiarity with ML Ops practices and tools for deployment and monitoringExperience with AWS SageMaker for model development and deploymentExperience building AI Agents for business problemsExperience with prompt engineering to improve model performanceExperience with LLMs (OpenAI, Anthropic, Cohere)Understanding of quantitative/statistical/ML/AI modeling methodologiesHands-on ML engineering with Generative AI/LLMsAgile mindsetEffective communicationProblem-solvingPythonTensorFlowPyTorch