Senior Software Engineer

Save
You need to sign in or
create an account to save a job.

Acerta is using machine learning to transform the automotive industry. We provide an AI and machine learning SaaS platform to organize, process, and analyze vehicle data. By using Acerta on newly manufactured vehicles and parts, manufacturers can improve product quality, increase efficiency, and save lives. Acerta is venture backed by Microsoft M12 Ventures and other prominent international investors.


As a Software Engineer at Acerta you’ll build software that is revolutionizing vehicle quality, manufacturing, and operations through the use of AI. Build a platform that can support millions of vehicles and vehicle systems, can monitor hundreds of signals, and provide AI predictions within seconds. Our goal is to build a scalable and reliable AI-driven solution that vehicle manufacturers and owners can trust.

On the server side, you will be building a lot of services in Python. On the client-side we use React/Redux. We deploy services in Docker and Kubernetes on AWS (and soon Azure). We store the bulk of our data on Amazon S3, RDS, Postgres, Redshift.


What you'll be doing:

  • Design a scalable big data web application (distributed AI/ML processing, scalable data storage and access, real-time data processing support, etc.)

  • Take ownership of significant features and drive them from development to production

  • Integrate AI and machine learning models to automate failure detection and prediction

  • Collaborate with data scientists to apply the latest data engineering and quality tools

  • Design and develop REST API endpoints to provide access to model analysis

  • Integrate against third-party APIs to gather and analyze data

Ideal background and expertise:

  • 5+ years of professional software engineering experience

  • Experience with server-side concepts, e.g. microservices, database, caching, performance, monitoring and scalability

  • Experience with design and architecture of scalable web applications

  • Ability to work in a fast paced agile environment

  • Extensive experience with Python and REST APIs

  • Experience using Git in a team environment (preferably gitflow workflows)

  • Experience with Docker

  • Familiarity with AWS or Microsoft Azure

  • Professional experience with React is a plus