Distributed Systems Engineer (Back End)
Distributed Engineer (Back-end) (e.g., lots of machines, playing different roles that need to talk to eachother)
At Synop, we are dedicated to accelerating fleet vehicle (EV) deployments through our SaaS platform that manages EVs and EV charging solutions for the world’s largest commercial fleets. Our ambitions are massive - build a game-changing software company and lower greenhouse gas emissions from the transportation sector. We are a seed-funded start-up backed by leading VCs including Obvious Ventures, Wireframe Ventures, and Better Ventures. Come join our rocket ship and help accelerate our growth!
Interested in making a positive impact on the climate crisis, solving tough problems, and breaking new ground? Then read on…
We are a people-first company aiming to create a unique culture where everyone can do work they’re proud of, form lasting relationships, and make an impact. Our values help define who we are as a company:
● We are customer obsessed. Our mission is to solve the biggest, hidden infrastructural barriers for customers looking to make and manage the transition to electric vehicles seamlessly.
● We are accountable. We deliver what customers need…sometimes before they know what that is…and have the tenacity it takes to be first movers.
● We are curious. We gain a deep understanding of customer needs and wants and explore new approaches to help our customers reach their goals.
● We approach others with empathy and acceptance. We see the product from the customers' perspective; we see people as they want to be seen, with an open mind, honoring and accepting unique differences.
● We act with urgency. We have a unique opportunity right now to make a remarkable difference for the world, for our customers and for our people.
…and we uphold the highest standards of honesty and integrity in all we do.
We take pride in our people as well as in the products and services we provide, and each role is not only an opportunity for us to hire great talent but make a connection with someone who shares our values and is passionate about our mission.
You will play a critical role in designing, developing, and maintaining the distributed systems that power our cutting-edge vehicle telematics solutions. You’ll work closely with a team of exceptional engineers to build resilient, high-performance, and scalable back-end services, ensuring that our products deliver exceptional performance and reliability that drive our charging and energy management platform.
What You’ll Be Doing
System Architecture: Collaborate to design and implement distributed systems architecture, ensuring that they are scalable, fault-tolerant, and efficient.
Backend Development: Develop and maintain the backend components of our distributed systems, including database integration, microservices, and API endpoints.
Performance Optimization: Continuously optimize for performance, identifying bottlenecks and implementing improvements for enhanced efficiency and speed.
Fault Tolerance: Implement strategies for fault tolerance, disaster recovery, and resilience to ensure high availability and data integrity.
Monitoring and Troubleshooting: Develop and maintain monitoring and debugging tools to detect and resolve system issues promptly. Participate in on-call rotations to address system incidents.
Security and Compliance: Collaborate to implement best practices for data protection, encryption, and compliance with industry standards and regulations.
Documentation: Create and maintain detailed technical documentation for distributed system components, APIs, and best practices.
Team Collaboration: Work closely with other engineers and across teams to understand business requirements, provide technical insights, and contribute to the overall success of the projects.
Continuous Learning: Stay updated on emerging technologies, industry trends, and best practices in distributed systems to drive innovation and improvement.
What You’ll Bring to the Role
· Proven experience with 5+ years in distributed systems development and backend engineering.
· Strong knowledge of distributed computing principles, algorithms, and design patterns.
· Proficiency in Java and programming languages such as Python or Go.
· Experience with containerization and orchestration tools like Docker and Kubernetes.
· Familiarity with cloud services and technologies (AWS, Azure, GCP).
· Strong problem-solving skills and the ability to troubleshoot complex issues in distributed systems.
· Excellent communication and collaboration skills.
· Self-motivated and passionate about staying up-to-date with industry trends.
· Experience working with vehicle telemetry and integrating with telemetry providers
· Experience with big data technologies and databases (e.g., Hadoop, Spark, Cassandra).
· Knowledge of networking protocols and security best practices.
· Prior experience with DevOps practices and tools (CI/CD, Terraform, Ansible).
· Contributions to open-source projects or relevant publications.
How You’ll Be Supported
We want our people to feel supported so they can thrive in all aspects of their work-life. We offer a full array of employee benefits and are adding more options as we grow. In addition to working with remarkable people in a remarkable culture, we offer the following:
● Medical, dental, vision coverage (Synop contributes 50% of your premium), along with Employee Assistance Program and other benefits.
● Unlimited PTO. We want you to take time off to recharge so you perform at your best. We don’t set a specific number of days. Take what you need; just be reasonable and make sure your deliverables are met.
● Paid holidays.
● Wellness benefit.
● Flexibility. We are a virtual-first company with people across the US. We manage by objective.
● Health care spending account and Commuter benefit.
● Access to local co-working space (where we have people, you’ll have colleagues to collaborate with in person!)
● A fast-paced and collaborative environment where we leverage the latest technology
● An opportunity as an early team member to help shape the direction of the company
● Earn uncapped commission as you sell a new and disruptive technology into a huge market
All things are a conversation and salary will be discussed in the 1st call, not the last one. Base salary and total compensation are dependent upon many factors, such as: skills, experience, and relevant past roles. The target for this role is $125,000 - $150,000.
Our Commitment to Inclusion and Equity
Sustaining the future is what we do…for the planet, our customers, and our people. We are committed to creating and sustaining a culture of inclusion and connectedness. Our commitment to inclusion and equity means that we value who you are and the path you’ve taken to get here. We're more interested in your experiences, results, and impact than brand names, degrees, or keywords on your resume.
Synop recruits and supports a distributed team of people across the US who work remotely. Our guiding principle is “purpose-driven”: whether we work at home or in one of our offices, and with what frequency; whether we’re working virtually or traveling to get together for periodic in person collaboration events. Our working norms are evolving, and we expect our people to help shape our path forward.
All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status. Synop is also committed to compliance with all fair employment practices.
If you’re looking to join a company where you can proudly bring your whole self to work, can help drive success, and have fun solving hard problems that matter, we can’t wait to meet you. Apply today!