Tech Stack
CloudGoogle Cloud PlatformPostgresPythonRabbitMQRedisSQLTypeScript
About the role
- Ampcontrol is building AI-powered software for optimizing electric vehicle (EV) fleet charging.
- Venture-backed hybrid team of engineers and energy experts across Europe, the U.S.A., Canada and South America focused on reliable, cost-efficient EV charging.
- Build, improve and operate Python backend including RabbitMQ, PostgreSQL, TimescaleDB, Redis, asynchronous services and customer-facing APIs with FastAPI.
- Collaborate with DevOps team to improve and extend GCP deployment.
- Maintain and improve extensive test suite including end-to-end, BDD, integration and unit tests.
- Learn EV charging domain, specifications, standards and integrations.
- Work with data science team to build real-time optimization and AI solutions.
- Investigate, troubleshoot complex backend issues; make performance improvements and mitigate scalability challenges.
- Build, maintain and migrate databases and accommodate time-series data.
- Contribute to AI-driven development process by following established dos and don'ts.
- Onboard to edge server project learning about ModBus, MQTT and secure websocket protocols.
- Hybrid team: work from Europe, the United States, Canada, or South America; in-office options in New York and Erlangen, Germany.
Requirements
- You can apply at all levels, but you have at least 2 years of full-time work experience with a software stack similar to ours.
- You can elaborate on why you love Python, its ecosystem and components present in our tech stack
- You are confident in your Python coding skills to produce clean, well-tested and idiomatic code and learn fast on the job when necessary
- You have hands-on experience with at least one cloud computing platform
- You have a good understanding of DevOps tools and methods
- You can communicate in English with clarity about complex technical topics
- You are motivated to work in the EV and sustainability domain
- You understand the differences between types of databases and you are comfortable with at least SQL schema design, indexes and migrations
- You appreciate our flat hierarchy, collaborative work environment and understand why we prioritize helping each other first