Join Verse as a Software Engineer to build cloud-native applications for the AI economy with a focus on distributed systems.
Posted by employer 2 months ago
First seen on Joblaze 1 month ago
Last verified on the company career page 4 hours ago
Not disclosed in this posting: years of experience, visa sponsorship.
Joblaze summary
In the role of Software Engineer for Distributed Systems at Verse, the individual will focus on developing cloud-native applications that manage vast amounts of data from global electricity markets. Proficiency in Python or Go, along with a solid understanding of distributed systems and microservices, is essential for success in this position. This role is ideal for experienced engineers, particularly those with a background in container orchestration and a commitment to high-quality software development. Verse's collaborative environment emphasizes transparency and a mission-driven approach to energy intelligence.
Quick facts
- Is the Software Engineer, Distributed Systems role remote?
- It's hybrid — Verse expects some on-site time in San Francisco, CA.
- What's the salary range?
- Verse lists $150,000–$240,000 for this role.
- Where is the role based?
- Verse is hiring for this position in San Francisco, CA.
- What's the tech stack?
- Joblaze extracted these technologies from the posting: Go, Google Cloud Platform, Kubernetes, Protobuf, Python.
- What seniority level is this role?
- Verse targets senior candidates for this position.
- Is this full-time or contract?
- Full-time for this Software Engineer, Distributed Systems role at Verse.
From the original posting
Location: San Francisco, CA (Remote/Hybrid Available)
The Role
As a Software Engineer focusing on Distributed Systems at Verse, you will work in collaboration with some of the brightest industry experts in the field building cloud-native applications that scale to trillions of data points collected from electricity markets globally. You will be a part of a dynamic, robust team primarily supporting the backend needs of our Aria software product spanning hundreds of data sources, sinks, services, and jobs.
Your expertise will not only have a direct impact on product decisions, but you also be well-positioned to drive the development and trajectory of our entire platform and infrastructure and influence important architectural decisions that affect the whole organization.
Key Responsibilities
- Foster a culture and mindset of well-designed systems, test-driven software, and transparent communication with a high caliber of mutual respect and consideration for stakeholders
- Read and write a lot of Go, Python, and Protobuf
- Build, test, debug, maintain, and scale our ecosystem of backend services and APIs with hyper-precise data structure alignment
- Design, implement, and coordinate critical application interface and database model changes, migrate and evolve schemas, and scale queries for multiple product work streams
- Interoperate with various storage and retrieval systems for both structured and unstructured data sets across the entire stack
- Troubleshoot and enhance system performance, reliability, and security to meet the evolving needs of the business
- Collaborate closely with product managers, UX designers, and frontend engineers to vet user requirements and data provenance with an end-to-end mindset
- Work on occasion in the platform and infrastructure layers to develop deployment automation, observability, monitoring, and alerting tools
What We're Looking For (Minimum Qualifications)
- Fluency with Python or Go language runtimes, build tools, and library ecosystems
- First principles knowledge of modern distributed systems and how they apply to the needs of a small startup and throughout its growth phases
- Proven expertise in managing and orchestrating container-based deployments and microservices
- Command of complex application build configurations and workflows in a mono-repository setting
- Strong understanding of service oriented architectures, networking, and security fundamentals
- Technical leadership and commitment to delivering high quality software on time or ahead of schedule while adhering to best software development practices
What Will Make You Standout (Preferred Qualifications)
- A bachelor’s degree or higher, ideally in Computer Science or some STEM related field
- Demonstrated track record for Senior or Staff level software development talent and up
- Hands-on experience with Kubernetes, Google Cloud Platform and its various services.
- Advanced programming skills in systems languages such as Rust, Scala, Java, or C/C++, development shell runtimes, and configuration languages
- Familiarity with the gRPC + Protocol Buffer ecosystem
- Experience deploying internet security solutions across engineering and non-engineering teams to protect employee resources
- General knowledge of neural network architectures and AI/ML landscape is a big plus
- Lead with Empathy: We lift each other up with humility and kindness, always putting colleagues and customers first
- Be Honest & Transparent: We prioritize effective communication to build trust with our team, customers, and stakeholders
- Move with Balance & Precision: We believe speed and perseverance must be accompanied by thoughtfulness and reflection
- Leave the World a Better Place: We are passionate about our mission, and we strive to create a sustainable world for future generations
Base Pay Range
$150,000 - $240,000+
Benefits and Employee Perks
- Competitive compensation and equity grant at a high-growth start up
- Comprehensive benefits package including medical, dental and vision insurance, and 401k
- Flexible hours and unlimited PTO
- Diverse and inclusive working environment
Standard company text repeated across Verse's postings is omitted here.