This job is no longer available
PassiveLogic
Distributed Framework Engineer
3 months ago
About the Job
Do you dream of working with cutting-edge technology for a category-defining product? Are you interested in collaborating with the smartest problem-solvers and change-makers in the autonomous building industry? Are you looking to stretch your skills and find solutions for difficult inter-process communication problems? PassiveLogic is seeking a Distributed Framework Engineer to join our thriving building automation startup.
About PassiveLogic®
PassiveLogic is the first fully autonomous platform for buildings. We’ve reinvented the fundamental principles of automation to democratize technology, optimize buildings, and reduce the world’s carbon footprint. We are a team of technologists, engineers, and creatives dedicated to making a sustainable impact through real-world solutions.
We are looking for team members who have a passion for technology and want to work on cutting-edge problems with real-world solutions. Our culture is built on bringing together the most talented engineers, thinkers, and creatives—backed by the world’s leading investors—working together to make the future a reality.
About the Role
This is a career-defining opportunity to play a crucial role in a hyper-scale AI company that is transforming the future of autonomous systems, energy, and the built environment.
The Distributed Framework Engineer will design and implement components of our distributed data synchronized framework used to facilitate distributing reactive applications and physics-based simulations.
What you’ll do
Design frameworks: Design and implement internal frameworks that allow developers to easily write software for our distributed system.
Enhance our ORM: Enhance and optimize our object-relational mapping (ORM) to meet our growing needs.
Build Protocols: Build and prototype distributed data synchronized protocols for our building automation platform.
Optimize: Optimize data serialization formats for constrained networks.
Collaborate: Work closely with your colleagues to reach goals, reporting up and communicating with the leadership team.
Flexible: Work with existing components including API design, distributed data collection and aggregation — all with a focus on security and scalability.
Business Focused: Work closely with the leadership team to understand PassiveLogic's business needs and how you can help reach them.
What you’ll bring
If your experience does not meet all our posted requirements below, we’d still love to hear from you. We are looking for practitioners who are passionate about understanding people, committed to lifelong learning, and driven by the love of what they do. If that’s you, please apply!
You must have
Proven experience: Use your B.S. in Computer Science (or equivalent) and 3+ years of hands-on experience in Software Engineering and Design to drive our platform forward.
Exceptional communication skills:Effectively translate complex technical details into clear, actionable insights, fostering seamless collaboration across teams.
Organized and strategic: Consistently deliver complex feature sets on time and within scope through meticulous planning and execution.
Collaborative mindset: Actively contribute to a positive and productive team environment, ensuring shared success in achieving project goals.
Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate.
Problem-solving: You own this role. When issues arise, be the empowered force that solves them, rolling up.
You should have
Software Development: 3+ years of experience in software development and coding in modern languages (C/C++, Swift, Rust, Golang, Java, etc.).
Data Formats: An understanding of various data formats and data packing techniques.
Communication Protocols: Experience implementing inter-process communication and RPC protocols such as gRPC, OpenAPI, Cap'n Proto, Linux IPC, Unix domain sockets, D-Bus, etc.
ORM: Strong understanding of ORMs and the ability to implement one.
Relational Databases: Experience working with relational databases, preferably PostgreSQL.
Graph Algorithms: Deep knowledge of graph algorithms and programming.
It’s helpful to have
Linux Expertise: A strong knowledge of Linux.
Swift Development: Swift language development experience.
Agile Methodologies: Experience with or knowledge of Agile Software Development methodologies.
Security Background: A security background.
Autonomous Systems: A foundational understanding of autonomous systems design.
Mentoring Experience: Experience mentoring and guiding junior team members.
We know there are candidates who might not fit everything we’ve described above, or who might have experience and skills we haven’t considered. PassiveLogic can sometimes be flexible enough to shift responsibilities to the right person, or otherwise identify open or upcoming roles that may better fit your professional background. Even if you don’t meet all the requirements above, we still want to hear from you.
Compensation, Benefits & Perks:
Competitive compensation
Generous equity share package
Medical, dental and vision coverage
Disability and life Insurance options
Flex PTO
Team-building events
Free catered lunch in the office Monday — Friday
Free ski pass (We are at the base of Big Cottonwood Canyon)
Free National Park pass
Onsite Gym
When applying, include:
A cover letter telling us why you're the perfect candidate for PassiveLogic
A resume
Extra mile — include a description of a project (of any type) you personally created, devised, built, managed, organized, or designed that was of your own self-initiative
Diversity and inclusion
Diversity, inclusion, and belonging is woven into our values and everything we do. We welcome all—come as you are and bring your whole self. We are proud to be an Equal Opportunity Employer. We celebrate diversity every day by maintaining a safe and inclusive environment for our employees at every stage of their careers.
About the Company

PassiveLogic
PassiveLogic is disrupting the world of automation with the first fully autonomous platform for buildings. We reinvented automation to replace legacy control logic with real-time control decisions at the edge, reducing the world's carbon footprint, while paving the way for smart cities. We bring together the most talented engineers, thinkers and creatives - backed by the world's leading investors - to make the future a reality. Contact us for more information: info@passivelogic.com
Similar Jobs

.Principal Backend Engineer - Distributed Systems
.Principal Backend Engineer - Distributed Systems
- Context Labs
- Cambridge, MA, US
- Hybrid, Remote
- Full time role
Accelerating global energy transition with trusted climate data and high-quality carbon credits.
9 months ago

Backend Software Engineer, Cloud Control Plane
Backend Software Engineer, Cloud Control Plane
- Crusoe
- San Francisco, CA, US
- Hybrid, Remote
- Full time role
Transforming stranded energy into eco-friendly power for data centers, reducing environmental impact significantly.
6 days ago

Backend Software Engineer
Backend Software Engineer
- Enlight Renewable Energy
- Boise, ID, US
- Remote
- Full time role
Scaling global solar, wind, and energy storage for a sustainable future.
7 days ago

Software Engineer, Performance Simulation Platform
Software Engineer, Performance Simulation Platform
- Nuro
- Mountain View, CA, US
- Hybrid, Remote
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
26 days ago

Senior Software Engineer
Senior Software Engineer
- Panthalassa
- Portland, OR, US
- Remote
- Full time role
Revolutionizing sustainable energy by harnessing the untapped power of Earth's oceans.
21 days ago

Software Engineer, Platform
Software Engineer, Platform
- Impulse Labs
- San Francisco, CA, US
- Hybrid, Remote
- Full time role
"High-performance products empowering eco-friendly, whole-home electrification."
19 days ago

Full-Stack Engineer, ML Infrastructure
Full-Stack Engineer, ML Infrastructure
- Serve Robotics
- United States
- Hybrid, Remote
- Full time role
Zero-emissions robots revolutionizing sustainable, self-driving food delivery.
13 days ago

Software Enablement Specialist, Learning and Development
Software Enablement Specialist, Learning and Development
- SCS Global Services
- Emeryville, CA, US
- Hybrid, Remote
- Full time role
Advancing sustainability with third-party certification and sound science for lasting climate impact.
13 days ago

DevOps Engineer
DevOps Engineer
- Corinex
- Vancouver, BC, CA
- Remote
- Full time role
Optimizing grid flexibility for smarter, low-carbon energy consumption through cutting-edge digital solutions.
9 days ago

Building Controls Software Verification Engineer
Building Controls Software Verification Engineer
- PassiveLogic
- Salt Lake City, UT, US
- In-person
- Full time role
Autonomous platform for buildings reducing carbon footprint and enabling smart cities.
2 days ago