Senior Python Software Developer

United Wholesale Mortgageabout 1 year ago
Pontiac, Michigan, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

United Wholesale Mortgage is hiring a Senior Software Developer for an on-site position in Pontiac, MI.

Key Responsibilities

  • Develop scalable AI/ML models and systems using cutting-edge technology
  • Participate in project-focused Scrum rituals (standup, grooming, planning, retrospective)
  • Collaborate with AI Scientists, ML Engineers, Product Managers, and Architects to build industry-leading AI solutions
  • Design and develop data pipelines, model training/inference services, and data storage solutions
  • Promote best practices in software development and MLOps, including model versioning, deployment, and monitoring
  • Research and assess new technologies
  • Mentor new developers and support cross-functionality of roles

Required Qualifications

  • 7+ years of professional work experience in Python software development
  • Extensive experience with core AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn, Pandas, XGBoost)
  • Experience with Python RESTful APIs using Fast API for effective backend communication
  • Experience with relational and/or NoSQL databases (e.g., SQL, Google FireStore, Azure Cosmos DB)
  • Bachelor’s degree in Computer Science, IT, Computer Engineering, or a related field
  • Experience building and deploying machine learning models in a production environment
  • Strong ability to work with limited guidance in a team environment
  • Expert knowledge of object oriented programming
  • Note: This position requires on-site attendance.

Preferred Qualifications

  • Experience with Cloud Platforms (GCP preferred, AWS, Azure) and their AI/ML services like Gemini
  • Experience with Jira
  • Experience in an Agile environment
  • Familiarity with Python unit testing frameworks (e.g., pytest)
  • Experience with .NET
  • Knowledge of SOLID principles

Benefits & Perks

Join a workplace where people truly are the greatest asset. Enjoy a range of benefits and perks designed to support your personal and professional growth:

  • Paid Time Off (PTO) after just 30 days
  • Additional parental and maternity leave benefits after 12 months
  • Adoption reimbursement program
  • Paid volunteer hours
  • Paid training and career development
  • Medical, dental, vision and life insurance
  • 401k with employer match
  • Mortgage discount and area business discounts
  • Free membership to a large, state-of-the-art fitness center with exercise classes, sports leagues, and a basketball court
  • Wellness area including an in-house primary-care physician’s office, full-time massage therapist, and hair salon
  • Gourmet cafeteria featuring homemade breakfast and lunch
  • Convenience store with healthy grab-and-go snacks
  • In-house Starbucks and Dunkin
  • Indoor/outdoor café with Wi-Fi

Required Skills

TensorFlow
scikit-learn
Python
SQL
PyTorch
Pandas
Fast API
Agile
NoSQL
MLOps
Scrum
Object Oriented Programming
RESTful APIs
XGBoost