M

Python AI Developer - Investment Management Technology

MassMutual

Springfield, IL
10 days ago

Job Description

Join MassMutual as a Python AI Developer in a hybrid role where you’ll deliver impactful AI applications, collaborate with a motivated team, and contribute to innovative automation solutions. Leverage your Python and AI skills to build scalable applications that enhance financial management for our clients.

Key Responsibilities

  • Develop RESTful APIs using Django or Flask for frontend and third-party integration
  • Design, develop, and maintain scalable Python-based applications for AI/ML projects
  • Design, develop, and maintain Python applications with integrated OpenAI API capabilities
  • Build backend services to support AI-powered features such as text generation and chatbot interfaces
  • Collaborate with AI/ML engineers to integrate and deploy LLMs
  • Integrate AI/ML models into production-grade systems and APIs
  • Collaborate with data scientists and AI researchers to implement model pipelines
  • Work with cloud platforms (AWS, Azure, GCP) to deploy models and applications
  • Build data ingestion and preprocess pipelines using Pandas, NumPy
  • Optimize and debug backend systems for performance and reliability
  • Ensure code quality through testing, code reviews, and documentation

Required Qualifications

  • Bachelor degree in Computer Science, Information Technology, Engineering or similar technical field of study
  • 5+ years of experience in developing software applications using Python
  • 2+ years of software development experience (preferably with SQL/NoSQL databases, cloud deployment and services)

Preferred Qualifications

  • Strong proficiency in Python (3.x)
  • Experience in integrating OpenAI API or similar LLM services (ChatGPT, GPT-4, Azure OpenAI Service)
  • Experience with AI/ML frameworks such as TensorFlow, PyTorch
  • Knowledge of RESTful API development using Flask or Django
  • Experience working with SQL/NoSQL databases
  • Familiarity with containerization tools like Docker
  • Basic understanding of cloud deployment and services (AWS Lambda, EC2, S3, etc.)
  • Version control using Git/GitHub
  • Self-managed and motivated individual with strong leadership skills
  • Excellent written, oral and presentation skills
  • Ability to work well in a team environment