remote
Senior Software Engineer, Auto - Upstart
Software Engineer
Senior Software Engineer focused on building scalable AI-driven credit decisioning systems using Python, Machine Learning, and AWS, driving high-volume prediction pipelines and data engineering solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput ML pipelines that generate millions of credit risk predictions daily.
- Collaborate with data scientists to operationalize models, ensuring robust feature engineering and model monitoring.
- Build and optimize data ingestion and transformation workflows on AWS (S3, Glue, Redshift, Athena) using SQL and Python.
- Implement CI/CD pipelines and automated testing to support rapid, reliable deployments.
- Analyze system performance, troubleshoot bottlenecks, and propose architectural improvements.
Requirements
- 5+ years of software engineering experience in a production environment.
- Strong proficiency in Python, SQL, and AWS services.
- Hands‑on experience with machine learning frameworks (TensorFlow, PyTorch, scikit‑learn) and model deployment.
- Solid understanding of data engineering concepts and large‑scale data processing.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learningawssql