Backend Engineer (Israel)

Phantom Auto

Israel
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/13/2021
  • Website: phantom.auto
  • Company Address:

About Phantom Auto

Phantom Auto’s teleoperation software enables trained humans to remotely operate any autonomous vehicle (AV) from up to thousands of miles away when the AV cannot drive autonomously, allowing for the safe testing and deployment of AVs. Phantom is working with customers in the US and throughout the world with the following vehicle types: passenger vehicles, trucks, shuttles, industrial vehicles, and delivery robots

Job Description

Founded in 2017, Phantom Auto is the only company capable of remotely monitoring, guiding, and driving vehicles from thousands of miles away. Our teleoperation solution is the missing piece in making autonomous vehicles a reality.

 

We are an energetic and passionate team on a mission to build the future of driving.

 

At Phantom, every day is a unique adventure as we work with the world’s leading autonomous vehicle companies. Because we work with companies all around the world, we have the unique opportunity to work with many incredible vehicles and use cases.

 

As an early team member, you will be instrumental in defining the foundations of our product and culture.

 

If you are determined to take on the world’s most complex challenges and help build an industry-defining company, this is the opportunity for you.

 

As a Backend Engineer, you will responsible for architecting, designing, and implementing teleoperation software for remotely driving vehicles. You will be involved with the server-side communication software, and the internal tools that make it all a reality.

 

Responsibilities

  • Design and implement new features, enhancements to existing features, testing and fixing issues discovered in the existing code base
  • Design, develop and maintain applications using a variety of technologies such as C/C++, Python and Web Technologies
  • Provide reliable solutions to a variety of problems using sound problem solving techniques
  • Serve as a mentor to less experienced software engineers
  • Actively participate in development support activities including code reviews, collaborative design sessions, project and sprint planning
  • Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
  • Participate in product and/or application definition activities including feature analysis and system tradeoffs
  • Perform other duties as necessary

Requirements:

  • 3+ years of experience in software development
  • 3+ years of experience with Javascript / Node.js
  • Experience with integration of multiple data sources and databases into one system
  • Experience with in-memory key-value databases, and NoSQL databases
  • Experience developing distributed systems
  • Experience with a production environment
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Writing automated unit and integration tests
  • Proven knowledge of data structures
  • Clear verbal and documentation skills

Desired Requirements

  • Experience in a gitflow and CI/CD development environment
  • Have worked and developed in a Docker environment
  • Experience with Kubernetes, Terraform, AWS
  • Experience in other programming languages (C++/Python)

Related Jobs

Full-Stack Software Engineer - All levels (Israel)

Phantom Auto - Tel Aviv, IL

Linux Software Engineer (Israel)

Phantom Auto - Tel Aviv, IL

Backend Engineer (Israel)

Phantom Auto - Israel

QA Automation Engineer (Israel)

Phantom Auto - Israel

Remote Forklift Operator

Phantom Auto - Mountain View, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.