Distributed Framework Engineer

3 Months ago • 3 Years + • Software Development & Engineering

Job Summary

Job Description

As a Distributed Framework Engineer, you will design and implement components for a distributed data synchronized framework. Your responsibilities include designing internal frameworks, enhancing and optimizing the object-relational mapping (ORM), building and prototyping distributed data synchronized protocols, optimizing data serialization formats, and collaborating with colleagues. You will also work closely with the leadership team to understand the business needs and contribute to the company's goals. This role offers a career-defining opportunity to be part of a hyper-scale AI company transforming autonomous systems.
Must have:
  • 3+ years of experience in Software Engineering and Design.
  • Exceptional communication skills to convey technical details.
  • Consistently deliver complex feature sets on time and within scope.
  • Actively contribute to a positive and productive team environment.
  • Adaptability in a fast-paced startup environment.
  • Problem-solving skills, taking ownership of issues.
  • 3+ years of experience in software development and coding in modern languages (C/C++, Swift, Rust, Golang, Java, etc.).
  • An understanding of various data formats and data packing techniques.
  • Experience implementing inter-process communication and RPC protocols.
  • Strong understanding of ORMs and the ability to implement one.
  • Experience working with relational databases, preferably PostgreSQL.
  • Deep knowledge of graph algorithms and programming.
Good to have:
  • A strong knowledge of Linux.
  • Swift language development experience.
  • Experience with or knowledge of Agile Software Development methodologies.
  • A security background.
  • A foundational understanding of autonomous systems design.
  • Experience mentoring and guiding junior team members.
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

Job Details

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.

Similar Jobs

WebFX - Junior Market Research Analyst

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
4 Months ago
Social Discovery Ventures - Senior Lawyer

Social Discovery Ventures

(Remote)
3 Days ago
dun bradstreet - Human Resources Manager

dun bradstreet

Taipei City, Taiwan (On-Site)
2 Months ago
Playtika - Experienced Data Scientist

Playtika

Israel (On-Site)
5 Months ago
Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
2 Months ago
Apple - Physical Design Methodology CAD Engineer

Apple

Beaverton, Oregon, United States (On-Site)
1 Week ago
CrowdStrike - Sr. Engineer - InfraEng Observability

CrowdStrike

Pune, Maharashtra, India (On-Site)
1 Month ago
NXP - <2025 Internship Program> Application Engineer

NXP

Taipei City, Taiwan (On-Site)
8 Months ago
Flow - Engineering Manager

Flow

Palo Alto, California, United States (Hybrid)
8 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

Philippines (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Axon - Senior Manager, Billing Compliance

Axon

Sterling, Virginia, United States (Hybrid)
1 Month ago
Nintendo - CONTRACT - Events Marketing Specialist (LatAm)

Nintendo

Redmond, Washington, United States (Hybrid)
7 Months ago
Netflix - Senior Research Program Manager, Quantitative Operations EMEA

Netflix

London, England, United Kingdom (On-Site)
5 Months ago
Autodesk - Software Engineer, C++

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Electronic Arts - Videogame Tester

Electronic Arts

Madrid, Community Of Madrid, Spain (On-Site)
5 Months ago
InMobiInMobi - Director Product Management (Machine Learning)

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
London stock Exchange - Tech Lead -Database SRE

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Aptive - Test Engineer

Aptive

Gdańsk, Pomeranian Voivodeship, Poland (On-Site)
1 Month ago
Glean - Software Engineer - Consulting Services

Glean

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Activision - Senior Character Artist

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Salt Lake City, Utah, United States

Media ocean - Vice President, Partnerships Business Development

Media ocean

New York, New York, United States (Hybrid)
8 Months ago
Toast - District Sales Manager

Toast

Kansas City, Missouri, United States (On-Site)
2 Weeks ago
Wolters Kluwer - Senior Pricing Analyst

Wolters Kluwer

Waltham, Massachusetts, United States (Hybrid)
3 Weeks ago
Hedra - Technical Recruiter

Hedra

San Francisco, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Austin, Texas, United States (On-Site)
4 Months ago
Toast - Territory Account Executive

Toast

Appleton, Wisconsin, United States (On-Site)
2 Weeks ago
Clearwater Analytics - Senior Product Manager - Data Management

Clearwater Analytics

New York, United States (On-Site)
1 Month ago
Qualcomm - Senior Financial Analyst

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
Critical mass - Media Supervisor, Planning and Programmatic

Critical mass

New York, United States (On-Site)
1 Month ago
rivos - Silicon DDR Bringup and Validation Engineer

rivos

Santa Clara, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Qualcomm - Sr Engineer- Thermal Optimization

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Saviynt - Sr. Principal Software Engineer - Privileged Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
8 Months ago
Apple - SoC DRAM Memory Subsystem Validation Engineering Program Manager

Apple

Austin, Texas, United States (On-Site)
2 Weeks ago
Thales - IVVQ Engineer

Thales

Singapore (On-Site)
1 Month ago
Co Active Systems - Sales Engineer

Co Active Systems

New York, United States (On-Site)
1 Month ago
Zeeco, Inc. - Proposal Engineer - Combustion Rental and Rapid Response

Zeeco, Inc.

Stamford, England, United Kingdom (On-Site)
9 Months ago
Coherent corp. - Embedded Controls Engineer

Coherent corp.

Bloomfield, Connecticut, United States (On-Site)
1 Month ago
Qualcomm - PDK/CAD Engineer, Sr Lead - Physical Verification Development

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Everi - Engineer Software Applications IV

Everi

Winnipeg, Manitoba, Canada (Hybrid)
1 Year ago
Bosch Group - LLM Software Engineer

Bosch Group

Wuxi, Jiangsu, China (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

PassiveLogic enables autonomy for controlled systems and unlocks collaboration between teams to manage those systems. PassiveLogic has reimagined how we design, build, operate, maintain, and manage infrastructural robots, whose current technology has remained unchanged for decades. By using revolutionary physics-based Quantum digital twins and leveraging the world’s fastest AI compiler to simulate future-forward controls, PassiveLogic empowers users to easily create their own generative digital twins in minutes to launch autonomous control.

Salt Lake City, Utah, United States (On-Site)

Holladay, Utah, United States (On-Site)

Holladay, Utah, United States (On-Site)

Salt Lake City, Utah, United States (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Holladay, Utah, United States (On-Site)

Holladay, Utah, United States (On-Site)

Salt Lake City, Utah, United States (On-Site)

Holladay, Utah, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Passive Logic

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug