Prolific Machines Inc. Logo

Prolific Machines Inc.

Senior Software Platform Engineer

Posted 4 Months Ago
Be an Early Applicant
In-Office
Emeryville, CA, USA
160K-210K Annually
Senior level
In-Office
Emeryville, CA, USA
160K-210K Annually
Senior level
Architect and build a scalable software and controls platform connecting illumination hardware, firmware, cloud infrastructure, and internal tooling. Define interfaces, communication layers, and subsystem boundaries; collaborate with firmware, hardware, data, and bioprocess teams; establish engineering practices, deploy cloud-connected services, and contribute hands-on across the stack while shaping long-term technical direction.
The summary above was generated by AI

Prolific Machines is ushering in a new era of biotechnology with light. Our first-of-its-kind optogenetic platform delivers unprecedented control, precisely guiding cellular behavior when and where it matters most. Unlike existing tools used to control biology, our technology enables dynamic, tunable control over virtually any cellular function in any cell type. We're enabling partners to unlock robust efficiency, quality, and reproducibility advantages across the most complex pharmaceuticals and therapeutic proteins. Prolific is supported by leading investors, including Bill Gates’s Breakthrough Energy Ventures, Mayfield and SOSV.


This is a high-ownership role with significant opportunity to shape the long-term direction of software systems at Prolific. As a foundational Software Engineer within the organization, you will have substantial influence over architecture, tooling, and long-term technical direction.

We’re looking for a Software Engineer to help define and build the next-generation software and controls platform underlying Prolific’s illumination systems. This role will serve as a foundational software hire within a multidisciplinary illuminator technology team, helping define software architecture across device control, cloud-connected infrastructure, internal tooling, and future customer-facing systems.

This individual will work closely with Firmware, Hardware, Data, and Bioprocess Engineering teams to develop scalable, production-ready control systems for next-generation illumination products. Over time, this role is expected to help define software architecture, interfaces, and development strategy as Prolific expands both internal software capabilities and external development partnerships.

This is not a traditional consumer web or SaaS role. Success in this position requires strong systems thinking and comfort operating across the hardware/software boundary. The ideal candidate enjoys  working in-person, operating close to real-world systems and hardware, and is comfortable working across abstraction layers rather than specializing narrowly in frontend or backend development.

This role will be primarily based on-site in Emeryville, CA with some hybrid flexibility depending on current project needs.

Responsibilities

  • Architect and develop the software platform connecting Prolific illumination hardware, firmware, cloud infrastructure, internal tooling, and future operational and customer-deployed systems

  • Define software interfaces, communication layers, and subsystem boundaries across distributed control systems

  • Collaborate closely with firmware and hardware engineers to design robust hardware/software interactions

  • Establish scalable software infrastructure and engineering practices suitable for long-term productization

  • Help define technical scopes, interfaces, and development strategy for external software development partners and contractors where appropriate

  • Contribute hands-on across the stack while helping shape longer-term software technical direction

Requirements

  • MS with 5+ years or BS with 7+ years of professional software development experience. Degree in Software Engineering , Computer Science, or a related field preferred.

  • Strong systems-level thinking and ability to reason across software, firmware, hardware, and operational workflows

  • Ability to balance rapid prototyping with long-term architectural scalability

  • Experience decomposing complex systems into modular, maintainable subsystems

  • Fluency in Python and proficiency in at least one other general-purpose language (e.g. TypeScript, Go, Rust)

  • Experience defining requirements, designing, implementing, and deploying software

  • Experience designing software for reliability, maintainability, and operational robustness in mission-critical systems

  • Experience deploying and maintaining cloud-connected applications or services

  • Experience working with SQL databases (PostgreSQL, MySQL, etc.)

  • Experience working closely with end users to iteratively improve software usability and workflows

  • Experience setting up and owning their own development environment (incl. unit/integration/end-to-end testing, continuous integration, etc.)

  • Experience interfacing software with hardware systems (serial, TCP/IP, etc.) and ability to debug issues across the software/hardware boundary

  • Comfort working in Linux environments

Nice to Haves

  • Experience leading technical projects involving external vendors, contractors, or distributed development teams

  • Exposure to the Industrial IoT / Industry 4.0 stack, e.g. protocols (MQTT Sparkplug B, OPC UA), system layers (HMI/SCADA, MES), and architectural patterns like Unified Namespace (UNS).

  • Experience with electronic records, audit trails, and data integrity principles for industrial or regulated settings

  • Experience developing software in the biotech or pharmaceutical industries where 21 CFR Part 11, GAMP 5, or ALCOA+ or similar regulations are relevant

  • Experience modernizing or replacing ad-hoc operational tooling (e.g. Airtable-based workflows)

  • Experience developing custom dashboards and data visualizers

  • Expertise in defining and building out devops, development workflows, and selecting toolchains

  • Embedded C/C++ development experience or knowledge about the limitations of firmware and embedded systems

  • Experience with Ignition, AirTable or the Particle Cloud systems.

About You

  • Enjoys taking projects all the way from concept to deployment

  • Comfortable in a dynamic startup environment with evolving requirements

  • Thrives in multidisciplinary environments alongside scientists, engineers, and operators

  • Comfortable making pragmatic technical decisions in an ambiguous, rapidly evolving environment

  • Excited to enable a technology and end product that will have a positive impact on people’s lives

Benefits: Generous equity package in an early stage company, retirement plan with company contribution, flexible PTO with healthy time off minimums, company-covered medical, dental, and vision insurance, life and disability insurance, career coaching, mental health support, free team lunches everyday, great snacks, and companywide social events!

Diversity: Prolific Machines values diverse perspectives, backgrounds, experiences, and ideas. We are committed to building an inclusive workplace where all employees can bring their authentic selves to work and have equal opportunities to succeed. Prolific Machines is proud to be an equal opportunity employer and does not discriminate on the basis of race, color, religion, creed, sex, gender identity or expression, sexual orientation, national origin, ancestry, age, disability, medical condition, genetic information, marital status, military or veteran status, or any other characteristic protected by applicable law.

Location: The San Francisco Bay Area (Emeryville, CA)


HQ

Prolific Machines Inc. Emeryville, California, USA Office

Emeryville, CA, United States

Similar Jobs

20 Hours Ago
Hybrid
Mountain View, CA, USA
153K-269K Annually
Senior level
153K-269K Annually
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design, develop, deploy, and maintain large-scale data platform services supporting autonomous vehicle model training, mining, labeling, and replay. Lead operational excellence through SLOs, SLIs, incident response, and lifecycle management. Partner with ML and data engineers to build self-service capabilities, deliver end-to-end technical projects, and shape the roadmap. Participate in planning, code reviews, interviews, onboarding, and mentoring while optimizing distributed systems for cost, performance, and reliability.
Top Skills: Apache BeamSparkAWSAzureC++GCPGoJavaPythonSQL
Yesterday
Hybrid
2 Locations
175K-225K Annually
Senior level
175K-225K Annually
Senior level
Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Build and maintain internal developer platforms, shared services, CI/CD pipelines, cloud infrastructure, observability systems, automation, and self-service tooling. Partner with engineering teams to improve development workflows, deployment reliability, operational efficiency, and developer productivity. Lead foundational technical projects from architecture through rollout and ongoing maintenance while balancing scalability, reliability, and developer experience.
Top Skills: AmplifyAppsyncAWSCi/CdCloudFormationDynamoDBGraphQLInfrastructure As CodeJavaScriptLambdaMonitoringNode.jsObservabilityReact NativeReact Native For WebServerless ArchitectureTypescript
9 Days Ago
Hybrid
San Francisco, CA, USA
150K-266K Annually
Senior level
150K-266K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Build and operate secure, resilient distributed systems for secrets and key management across Cloudflare’s global network. Re-architect internal PKI and machine or workload identity systems, participate in on-call incident response, support internal developers, and advise engineering teams on secure system design. The role requires software development, distributed systems expertise, Linux/UNIX administration, and hands-on security implementation experience.
Top Skills: Amd SevApple Secure EnclaveCryptographyDistributed SystemsGoHashicorp VaultHsmIntel SgxInternal PkiLinux/UnixMachine IdentityOpenbaoPythonSaltTpmWorkload Identity

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account