wagey.ggwagey.ggv1.0-0f5e85e-22-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Platform Engineer Role/Prolific Machines - Senior Software Platform Engineer
Prolific Machines

Prolific Machines - Senior Software Platform Engineer

On-site mostly (Emeryville, CA)$160k - $210k+ Equity1w ago
In OfficeSeniorNAPharmaceuticalsBiotechnologyPlatform EngineerSenior Software EngineerGoRustPythonTypeScriptPartnership Development

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• This role will be primarily based on-site in Emeryville, CA with some hybrid flexibility depending on current project needs. • 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 • 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.

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

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X