remote
Software Engineer IV - ACV Auctions
Software Engineer
Senior Software Engineer focused on building scalable, data‑driven automotive solutions using Python, Node.js, and AWS, with a strong emphasis on machine learning and cloud architecture.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js that power the automotive marketplace.
- Architect and deploy scalable solutions on AWS, ensuring reliability, security, and cost efficiency.
- Implement machine learning pipelines to enhance vehicle valuation, fraud detection, and recommendation engines.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and performance.
Requirements
- 5+ years of professional software development experience with a strong background in Python and Node.js.
- Proven expertise in AWS services (EC2, Lambda, RDS, S3, CloudFormation).
- Hands‑on experience building and deploying machine learning models in production.
- Strong problem‑solving skills, ability to work independently, and a passion for continuous learning.
Skills
pythonnodejsawsmachine learning