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