Ampcontrol logo

Python Developer

AmpcontrolRemote
Remote, Remote
60000 - 120000
Posted August 27, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Backend Software Engineer (Python)

Ampcontrol is a venture-backed company revolutionizing electric vehicle (EV) fleet charging with AI-powered software solutions. We are seeking a talented and passionate Backend Software Engineer to join our growing team.

What You'll Do:

  • Design, develop, and maintain our Python backend infrastructure utilizing RabbitMQ, PostgreSQL, TimescaleDB, Redis, and FastAPI.
  • Collaborate with our DevOps team to enhance our GCP deployment and observability stack.
  • Contribute to the development and upkeep of a comprehensive test suite.
  • Partner with our data science team to integrate real-time optimization and AI solutions into our platform.
  • Proactively identify and resolve complex backend issues, focusing on performance optimization.

What You'll Bring:

  • 2+ years of experience with a software stack similar to Ampcontrol's (e.g., Python, RabbitMQ, PostgreSQL, GCP).
  • Strong proficiency in Python and its associated ecosystem.
  • Experience with cloud computing platforms, particularly GCP.
  • Familiarity with DevOps tools and methodologies.
  • Excellent communication skills in English.
  • Understanding of SQL schema design, indexes, and migrations.

What We Offer:

  • A competitive salary and equity incentive plans.
  • Comprehensive benefits package including healthcare, dental, and 20 days PTO.
  • Global offsites and opportunities for professional growth.
  • A collaborative and supportive work environment with a flat hierarchy.
  • Hybrid team structure with in-office options in New York and Erlangen, Germany.

Qualifications

Required:

  • 2+ years of experience developing and maintaining backend systems using technologies similar to Ampcontrol's stack (RabbitMQ, PostgreSQL, TimescaleDB, Redis, FastAPI).
  • Strong proficiency in Python including its standard library, frameworks, and common libraries.
  • Hands-on experience with cloud computing platforms, specifically Google Cloud Platform (GCP).
  • Familiarity with DevOps principles and tools for continuous integration and deployment.
  • Excellent written and verbal communication skills in English.
  • Understanding of SQL schema design, indexing, and database migrations.

Preferred:

  • Experience with real-time data processing and streaming technologies.
  • Familiarity with machine learning concepts and tools.
  • Contributions to open-source projects.

Backend Development

  • Design, develop, and maintain Python backend services using FastAPI, RabbitMQ, PostgreSQL, TimescaleDB, and Redis.
  • Contribute to the continuous improvement of the GCP deployment and observability infrastructure in collaboration with the DevOps team.
  • Ensure high code quality through the maintenance and expansion of a comprehensive test suite.
  • Partner with the data science team to integrate real-time optimization and AI solutions into backend systems.
  • Proactively identify and resolve complex backend issues, focusing on performance optimization and system stability.

Collaboration & Communication

  • Participate in agile development sprints, contributing to sprint planning, daily stand-ups, and retrospectives.
  • Effectively communicate technical concepts and project updates to both technical and non-technical stakeholders.
  • Actively contribute to a collaborative and supportive team environment.

Selection Process

Candidates interested in the Backend Software Engineer (Python) position at Ampcontrol will first submit their resume and cover letter through the job portal. A review of applications will be conducted, focusing on relevant experience and skills outlined in the job description. Shortlisted candidates will be invited for a technical phone screening to assess their Python proficiency and understanding of relevant technologies.

Successful candidates from the phone screening will then participate in a virtual interview with the hiring manager and a team member. This interview will delve deeper into technical expertise, problem-solving abilities, and cultural fit.

The final stage involves a practical coding challenge designed to evaluate the candidate's ability to apply their skills to real-world scenarios. Based on the performance throughout all stages, Ampcontrol will make a hiring decision.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Ampcontrol

Ampcontrol is a venture-backed company at the forefront of electric vehicle (EV) charging optimization. Driven by a mission to accelerate the transition to sustainable transportation, Ampcontrol develops cutting-edge AI-powered software solutions. Their team of experts leverages the power of machine learning and data analytics to create intelligent charging strategies that maximize efficiency, reduce costs, and minimize environmental impact for EV fleet operators. With a global presence spanning Europe, the U.S.A., Canada, and South America, Ampcontrol fosters a collaborative and innovative work environment where talented individuals can make a real difference in shaping the future of mobility.

Ready to Apply?

Join Ampcontrol and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job