At Hypervolt, we’re revolutionizing the EV home charging experience. As a UK-based leader in smart charging technology, we create beautifully designed, high-performance charging solutions that are easy to use and environmentally sustainable. Our mission is to simplify EV ownership by delivering intelligent systems that meet the demands of a rapidly growing market.
If you’re passionate about cutting-edge technology and want to work with a company driving the future of mobility, Hypervolt is the place for you. Join our team and contribute directly to making electric vehicle adoption seamless for everyone.
What You’ll Do
- As a Scala / JVM Performance Engineer, you will play a key role in building and optimizing the systems that power our smart EV chargers.
- Optimize performance: Analyze and fine-tune JVM-based applications to deliver high performance, low latency, and robust scalability.
- Design distributed systems: Develop scalable, fault-tolerant systems capable of processing real-time data using tools like Apache Druid and Apache Pulsar.
- Tackle JVM challenges: Optimize garbage collection, thread management, and memory performance for large-scale, always-on applications.
- Lead migrations: Contribute to our strategic migration from cloud infrastructure to a private data center, ensuring minimal downtime and maximum efficiency.
- Collaborate: Partner with backend developers, data engineers, and DevOps teams to improve system architecture and scalability.
- Innovate: Research and implement cutting-edge performance tuning techniques to stay ahead in a competitive and fast-moving space.
What We’re Looking For
- We’re looking for someone with strong technical expertise and a passion for solving complex challenges.
- Proven experience: 5+ years of experience in Scala and JVM-based application development.
- Performance tuning expertise: Deep understanding of JVM internals, including garbage collection, threading, and profiling.
- Distributed systems knowledge: Hands-on experience with tools like Akka, Kafka, Apache Druid, and Apache Pulsar.
- Cloud-to-private migration: Bonus points for experience migrating systems from cloud infrastructure to private data centers.
- Database optimization: Familiarity with database performance tuning (SQL/NoSQL).
- Cloud experience: Knowledge of platforms like AWS, GCP, or Azure.
- Problem-solving mindset: Strong debugging and analytical skills for diagnosing complex performance bottlenecks.
- Passion for innovation: A genuine interest in the EV space and sustainable technologies is a plus.
Why Join Hypervolt?
- Impactful work: Be part of a company transforming the way people charge their EVs.
- Career growth: Opportunities to advance in a rapidly growing organization.
- Flexible working: Enjoy the freedom of working remotely with flexible hours.
- Cutting-edge projects: Work with the latest technologies and tools to solve real-world problems.
- Collaborative culture: Join a team of talented, forward-thinking individuals who are passionate about their work.
How to Apply
Are you ready to shape the future of smart EV charging with Hypervolt? Send us your CV highlighting your experience with Scala, JVM performance, and distributed systems.
Email your application to hypervolt@scalajobs.com