remote
Staff Software Engineer, Data - Credit Acceptance
Software Engineer
Lead the design, build, and scaling of data‑centric solutions that power customer and operational workflows, leveraging Python, AWS, and advanced analytics to deliver high‑impact results across a globally distributed team.
About the role
Key Responsibilities
- Architect and develop scalable data pipelines and services using Python and AWS to support business and product initiatives.
- Collaborate with cross‑functional teams to translate business requirements into robust data solutions.
- Implement machine learning models and analytics workflows that drive actionable insights for customers and internal stakeholders.
- Ensure high availability, performance, and security of data infrastructure in a distributed environment.
- Mentor junior engineers and promote best practices in code quality, testing, and documentation.
Requirements
- 10+ years of software engineering experience with a focus on data systems.
- Proficiency in Python, SQL, and AWS services (S3, Redshift, Glue, Lambda).
- Hands‑on experience building and deploying machine learning models at scale.
- Strong understanding of distributed systems, data modeling, and performance optimization.
- Excellent communication skills and a collaborative mindset.
Skills
pythonawssqlmachine learning