Jobs
Interviews

ACV Auto Auctions

ACV Auctions is a digital automotive auction platform that connects buyers and sellers of used cars in a streamlined and efficient manner. The platform provides real-time bidding, a comprehensive vehicle inspection process, and various financing options.

8 Job openings at ACV Auto Auctions
Sr Software Engineer Front End Chennai 7 - 12 years INR 25.0 - 40.0 Lacs P.A. Hybrid Full Time

Who we are looking for: We are looking for a highly skilled and experienced Senior Frontend Software Developer to join our dynamic development team. As a Senior Developer, you will take ownership of designing, building, and optimizing robust and scalable software solutions. Your expertise and leadership will drive innovation, mentor junior developers, and contribute to the overall technical strategy of our organization. We value practical software experience in addition to a thorough understanding of computer science fundamentals. The technologies you are familiar with are less important to us than your ability to solve complex software problems, apply software engineering best practices, and work in a collaborative work environment. What you will do: Software Development Design, develop, test, and deploy high-quality software solutions in alignment with business requirements. Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Debug and resolve complex technical issues in a timely manner. Technical Leadership Provide mentorship and technical guidance to junior and mid-level developers. Lead technical discussions, code reviews, and design sessions. Stay abreast of emerging technologies and propose innovative solutions to improve our systems. Architecture and Design Collaborate with stakeholders to gather and analyze requirements and translate them into technical designs. Architect scalable, secure, and maintainable software systems that meet performance and reliability standards. Optimize system performance and ensure solutions are future-proof. Collaboration and Communication Work closely with cross-functional teams, including product management, UX/UI design, and QA, to deliver on project goals. Clearly communicate technical concepts and solutions to non-technical stakeholders. Contribute to and promote a culture of continuous learning and improvement within the team. What you will need: BS degree in Computer Science or a related technical discipline or equivalent practical experience. 8+ years of experience in mobile software development with demonstrated expertise in React Native, or equivalent Strong understanding of software architecture, design patterns, and development methodologies. Experience with version control systems, automated testing, and CI / CD. Experience with Agile or Scrum methodologies is a plus. Proven ability to lead technical projects from conception to completion. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills, with a collaborative mindset.

C# / .NET Engineer Chennai 4 - 9 years INR 10.0 - 20.0 Lacs P.A. Hybrid Full Time

What are we looking for: Our software engineering teams operate on a few common principles, working on interesting and challenging problems, enabling autonomy to develop and deploy the best solutions, and being surrounded by great engineers and a warm culture. These tenets allow our engineering teams to have a large business impact and product ownership, which is critical to ACV Auctions continual growth. We are looking for a highly skilled and experienced Software Developer to join our dynamic development team. As a Senior Developer, you will take ownership of designing, building, and optimizing robust and scalable software solutions. Your expertise and leadership will drive innovation, mentor junior developers, and contribute to the overall technical strategy of our organization. We value practical software experience in addition to a thorough understanding of computer science fundamentals. The technologies you are familiar with are less important to us than your ability to solve complex software problems, apply software engineering best practices, and work in a collaborative work environment. Key Responsibilities Software Development Design, develop, test, and deploy high-quality software solutions in alignment with business requirements. Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Debug and resolve complex technical issues in a timely manner. Technical Leadership Provide mentorship and technical guidance to junior and mid-level developers. Lead technical discussions, code reviews, and design sessions. Stay abreast of emerging technologies and propose innovative solutions to improve our systems. Architecture and Design Collaborate with stakeholders to gather and analyze requirements and translate them into technical designs. Architect scalable, secure, and maintainable software systems that meet performance and reliability standards. Optimize system performance and ensuring solutions are future proof. Collaboration and Communication Work closely with cross-functional teams, including product management, UX/UI design, and QA, to deliver on project goals. Clearly communicate technical concepts and solutions to non-technical stakeholders. Contribute to and promote a culture of continuous learning and improvement within the team. What you will need: BS degree in Computer Science or a related technical discipline or equivalent practical experience. 3+ years of experience with programming in at least one of the following: Blazor, C#. experience is considered a bonus. Strong understanding of software architecture, design patterns, and development methodologies. Experience with version control systems, automated testing, and CI / CD. Experience with Agile or Scrum methodologies is a plus. Proven ability to lead technical projects from conception to completion. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills, with a collaborative mindset.

Software Engineer (GOLang) Chennai 4 - 9 years INR 20.0 - 35.0 Lacs P.A. Hybrid Full Time

What are we looking for: ACVs mission is to build and enable the most trusted and efficient digital marketplaces for buying and selling used vehicles with transparency and comprehensive data that was previously unimaginable. We are powered by a combination of the world’s best people and the industry’s best technology. At ACV, we are driven by an entrepreneurial spirit and rewarded with a work environment that enables each teammate to impact the company from day one. ACV’s network of brands includes ACV Auctions, ACV Transportation, MAX Digital, Clear Car, and ACV Capital within its Marketplace Products as well as True360 and Data Services. Our software engineering teams operate on a few common principles, working on interesting and challenging problems, enabling autonomy to develop and deploy the best solutions, and being surrounded by great engineers and a warm culture. These tenets allow our engineering teams to have large business impact and product ownership, which is critical to ACV Auctions continual growth. We are looking for a highly skilled and experienced Senior Backend Software Developer to join our dynamic development team. As a Senior Developer, you will take ownership of designing, building, and optimizing robust and scalable software solutions. Your expertise and leadership will drive innovation, mentor junior developers, and contribute to the overall technical strategy of our organization. We value practical software experience in addition to a thorough understanding of computer science fundamentals. The technologies you are familiar with are less important to us than your ability to solve complex software problems, apply software engineering best practices, and work in a collaborative work environment. Key Responsibilities Software Development Design, develop, test, and deploy high-quality software solutions in alignment with business requirements. Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Debug and resolve complex technical issues in a timely manner. Technical Leadership Provide mentorship and technical guidance to junior and mid-level developers. Lead technical discussions, code reviews, and design sessions. Stay abreast of emerging technologies and propose innovative solutions to improve our systems. Architecture and Design Collaborate with stakeholders to gather and analyze requirements and translate them into technical designs. Architect scalable, secure, and maintainable software systems that meet performance and reliability standards. Optimize system performance and ensure solutions are future-proof. Collaboration and Communication Work closely with cross-functional teams, including product management, UX/UI design, and QA, to deliver on project goals. Clearly communicate technical concepts and solutions to non-technical stakeholders. Contribute to and promote a culture of continuous learning and improvement within the team. Qualifications BS degree in Computer Science or a related technical discipline or equivalent practical experience. 5+ years of experience in software development with demonstrated expertise in Golang Strong understanding of software architecture, design patterns, and development methodologies. Strong knowledge of Kubernetes and Docker. Experience with relational and distributed databases, version control systems, automated testing, and CI / CD. Experience with cloud platforms (e.g., AWS, Azure, GCP) Experience with Agile or Scrum methodologies is a plus. Proven ability to lead technical projects from conception to completion. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills, with a collaborative mindset

GCP - Site Reliability Engineer III - Infrastructure Chennai 4 - 9 years INR 15.0 - 30.0 Lacs P.A. Hybrid Full Time

ACV Auctions is looking for an experienced Site Reliability Engineer III with a systems and software engineering background to focus on site reliability. We believe in taking a software engineers approach to operations by providing standards and software tools to all engineering projects. As a Site Reliability Engineer, you will split your time between developing software that improves overall reliability and providing operational support for production systems. What you will do: Maintain reliability and performance for your particular infrastructure area while working with software engineers to improve service quality and health. Develop, design, and review new software tools in Python & Java to improve infrastructure reliability and provide services with better monitoring, automation, and product delivery. Practice efficient incident response through on-call rotations alongside software engineers and document incidents through postmortems. Support service development with capacity plans, launch/deployment plans, scalable system design, and monitoring plans. What you will need: BS degree in Computer Science or a related technical discipline or equivalent practical experience. Experience building/managing infrastructure deployments on Google Cloud Platform 3+ years managing cloud infrastructure. Experience programming in at least one of the following: Python or Java You are experienced in Linux/Unix systems administration, configuration management, monitoring, and troubleshooting. You are comfortable with production systems including load balancing, distributed systems, microservice architecture, service meshes, and continuous delivery. Experience building and delivering software tools for monitoring, management, and automation that support production systems. Comfortable working with teams across multiple time -zones and working flexible hours as needed. Preferred Qualifications Experience maintaining and scaling Kubernetes clusters for production workloads is a plus

Manager - Machine Learning Ops (MLOps) Chennai 10 - 16 years INR 40.0 - 60.0 Lacs P.A. Hybrid Full Time

What you will do: Successful candidates will demonstrate excellent skill and maturity, be self-motivated as well as team-oriented, and have the ability to support the development and implementation of end-to-end ML-enabled software solutions to meet the needs of internal stakeholders. Those who will excel in this role will be those who listen with an ear to the overarching goal, not just the immediate concern that started the query. They will be able to show their recommendations are contextually grounded in an understanding of the practical problem, the data, and theory as well as what product and software solutions are feasible and desirable. The core responsibilities of this role are: Leading a team of machine learning engineers to build, automate, deploy and scale ML models and pipelines in production. Enact ML and software development best practices for the team to follow. Monitoring performance and microservice health status of models in production. Partner with external stakeholders to prioritize, scope, and deliver ML solutions Perform additional duties as assigned. What you will need: Graduate education in a computationally intensive domain. 7+ years of prior relevant work or lab experience in ML projects/research 2+ years as tech lead or team management experience Advanced proficiency with Python and SQL (BigQuery/MySQL). Experience with building scalable REST APIs (Flask, FastAPI) Experience with building data pipelines (Airflow, Kubeflow, sklearn pipelines, etc.) Extensive knowledge of ML frameworks and libraries like Feast, XGBoost, PyTorch etc. Familiarity with cloud platforms and tools for scalable ML operations (e.g., AWS, GCP, Kubernetes). Preferred Qualifications: Experience with ML model development lifecycles Prior contributions to data architecture or software architecture projects Role & responsibilities.

Site Reliability Engineer III - GCP (Infrastructure) Chennai 4 - 9 years INR 15.0 - 30.0 Lacs P.A. Hybrid Full Time

ACV Auctions is looking for an experienced Site Reliability Engineer III with a systems and software engineering background to focus on site reliability. We believe in taking a software engineers approach to operations by providing standards and software tools to all engineering projects. As a Site Reliability Engineer, you will split your time between developing software that improves overall reliability and providing operational support for production systems. What you will do: Maintain reliability and performance for your particular infrastructure area while working with software engineers to improve service quality and health. Develop, design, and review new software tools in Python & Java to improve infrastructure reliability and provide services with better monitoring, automation, and product delivery. Practice efficient incident response through on-call rotations alongside software engineers and document incidents through postmortems. Support service development with capacity plans, launch/deployment plans, scalable system design, and monitoring plans. What you will need: BS degree in Computer Science or a related technical discipline or equivalent practical experience. Experience building/managing infrastructure deployments on Google Cloud Platform 3+ years managing cloud infrastructure. Experience programming in at least one of the following: Python or Java You are experienced in Linux/Unix systems administration, configuration management, monitoring, and troubleshooting. You are comfortable with production systems including load balancing, distributed systems, microservice architecture, service meshes, and continuous delivery. Experience building and delivering software tools for monitoring, management, and automation that support production systems. Comfortable working with teams across multiple time -zones and working flexible hours as needed. Preferred Qualifications Experience maintaining and scaling Kubernetes clusters for production workloads is a plus

Sr Software Engineer Front End (React Native - Mobile) Chennai 9 - 13 years INR 32.5 - 47.5 Lacs P.A. Hybrid Full Time

Who we are looking for: We are looking for a highly skilled and experienced Senior Frontend Software Developer to join our dynamic development team. As a Senior Developer, you will take ownership of designing, building, and optimizing robust and scalable software solutions. Your expertise and leadership will drive innovation, mentor junior developers, and contribute to the overall technical strategy of our organization. We value practical software experience in addition to a thorough understanding of computer science fundamentals. The technologies you are familiar with are less important to us than your ability to solve complex software problems, apply software engineering best practices, and work in a collaborative work environment. What you will do: Software Development Design, develop, test, and deploy high-quality software solutions in alignment with business requirements. Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Debug and resolve complex technical issues in a timely manner. Technical Leadership Provide mentorship and technical guidance to junior and mid-level developers. Lead technical discussions, code reviews, and design sessions. Stay abreast of emerging technologies and propose innovative solutions to improve our systems. Architecture and Design Collaborate with stakeholders to gather and analyze requirements and translate them into technical designs. Architect scalable, secure, and maintainable software systems that meet performance and reliability standards. Optimize system performance and ensure solutions are future-proof. Collaboration and Communication Work closely with cross-functional teams, including product management, UX/UI design, and QA, to deliver on project goals. Clearly communicate technical concepts and solutions to non-technical stakeholders. Contribute to and promote a culture of continuous learning and improvement within the team. What you will need: BS degree in Computer Science or a related technical discipline or equivalent practical experience. 8+ years of experience in mobile software development with demonstrated expertise in React Native, or equivalent Strong understanding of software architecture, design patterns, and development methodologies. Experience with version control systems, automated testing, and CI / CD. Experience with Agile or Scrum methodologies is a plus. Proven ability to lead technical projects from conception to completion. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills, with a collaborative mindset.

Machine Learning Engineer III, MLOps. Chennai 6 - 11 years INR 20.0 - 35.0 Lacs P.A. Hybrid Full Time

Job Description If you are looking for a career at a dynamic company with a people-first mindset and a deep culture of growth and autonomy, ACV is the right place for you! Competitive compensation packages and learning and development opportunities, ACV has what you need to advance to the next level in your career. We will continue to raise the bar every day by investing in our people and technology to help our customers succeed. We hire people who share our passion, bring innovative ideas to the table, and enjoy a collaborative atmosphere. Who we are: ACV is a technology company that has revolutionized how dealers buy and sell cars online. We are transforming the automotive industry. ACV Auctions Inc. (ACV), has applied innovation and user-designed, data driven applications and solutions. We are building the most trusted and efficient digital marketplace with datasolutions for sourcing, selling and managing used vehicles with transparency and comprehensive insights that were once unimaginable. We are disruptors of theindustry and we want you to join us on our journey. ACVs network of brands includes ACV Auctions, ACV Transportation, ClearCar, MAX Digital and ACV Capital within its Marketplace Products, as well as, True360 and Data Services. ACV Auctions is opening its new India Development Center in Chennai, India, and were looking for talented individuals to join our team. As we expand our platform, were offering a wide range of exciting opportunities across various roles. At ACV, we put people first and believe in the principles of trust and transparency. If you are looking for an opportunity to work with the best minds in the industry and solve unique business and technology problems? Look no further! Join us in shaping the future of the automotive marketplace! At ACV we focus on the Health, Physical, Financial, Social and Emotional Wellness of our Teammates and to support this we offer industry leading benefits and wellness programs. What you will do: ACVs Machine Learning (ML) team is looking to grow its MLOps team. Multiple ACV operations and product teams rely on the ML teams solutions. Current deployments drive opportunities in the marketplace, in operations, and sales, to name a few. As ACV has experienced hyper growth over the past few years, the volume, variety, and velocity of these deployments has grown considerably. Thus, the training, deployment, and monitoring needs of the ML team has grown as weve gained traction. MLOps is a critical function to help ourselves continue to deliver value to our partners and our customers. Successful candidates will demonstrate excellent skill and maturity, be self-motivated as well as team-oriented, and have the ability to support the development and implementation of end-to-end ML-enabled software solutions to meet the needs of their stakeholders. Those who will excel in this role will be those who listen with an ear to the overarching goal, not just the immediate concern that started the query. They will be able to show their recommendations are contextually grounded in an understanding of the practical problem, the data, and theory as well as what product and software solutions are feasible and desirable. The core responsibilities of this role are: Working with fellow machine learning engineers to build, automate, deploy, and monitor ML applications. Developing data pipelines that feed ML models. Deploy new ML models into production. Building REST APIs to serve ML models predictions. Monitoring performance of models in production. Required Qualifications: Graduate education in a computationally intensive domain or equivalent work experience. 5+ years of prior relevant work or lab experience in ML projects/research, and 1+ years as tech lead or major contributor on cross-team projects. Advanced proficiency with Python, SQL etc. Experience with cloud services (AWS / GCP) and kubernetes, docker, CI/CD. Preferred Qualifications: Experience with MLOps-specific tooling like Vertex AI, Ray, Feast, Kubeflow, or ClearML, etc. are a plus. Experience with EDA, including data pipeline building and data visualization. Experience with building ML models.