CircuitHub logo
CircuitHub

We're building a future where hardware companies can design and iterate as fast as software companies

Product Engineer – Production Systems

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

2 days ago

Salary

£80K - £130K / year

Seniority

Senior

Job Description

Product Engineer – Production Systems

CircuitHub

• Own entire production software systems end-to-end, from understanding operational problems on the factory floor through designing, building, deploying, and operating the software that solves them. • Responsible for entire systems rather than isolated tickets, owning problems from discovery through deployment and operational impact. • Build and maintain the internal operational stack that seamlessly connects planning, materials, purchasing, personnel, and factory processes, transforming complex manufacturing workflows into highly reliable, usable software. • Partner closely with factory operators, engineers, and company leadership to ensure CircuitHub’s factories scale smoothly as demand and Grid capabilities grow. • Example projects include building production planning tools, designing inventory and materials-flow systems, improving factory operator workflows, integrating new automation equipment, applying AI to automate operational processes, and developing software that coordinates work across people, robots, and suppliers.

Job Requirements

  • Strong PostgreSQL experience: complex queries, performance tuning, and schema design
  • Solid data modeling and systems-design judgment
  • Hands-on systems integration: stitching together APIs, tools, and workflows that hold up in production
  • Strong software engineering fundamentals and the ability to ship production systems quickly and reliably.
  • Familiarity with manufacturing, ERP/MRP, or operations software, and an understanding of production planning and materials flow
  • A background in software, automation, or manufacturing engineering
  • Experience keeping mission-critical operational systems fast and reliable
  • Comfort collaborating closely with operators and production teams on the ground
  • Prior Haskell experience is not required. Many engineers join us from Python, TypeScript, Rust, Go or other backgrounds and learn Haskell on the job.

Benefits

  • Plus equity

Related Job Pages

More Full-stack Engineer Jobs

Realm Digital logo

Junior Full-Stack Developer

Realm Digital

Digital strategy & tech partner helping companies solve problems, unlock value & achieve their vision #YouImagineWeBuild

Full TimeRemoteTeam 11-50Since 22 yearsH1B No Sponsor

• Build and maintain RESTful API endpoints using Python and Flask, contributing to business logic for BOQ processing and user management • Assist in integrating third-party and AI-driven APIs, including working with the Anthropic Claude API that powers the platform’s computational pricing engine • Develop and maintain responsive user interfaces using React, ensuring a polished experience across devices • Contribute to document processing pipelines handling PDF, Excel, and Word files for BOQ uploads and report exports • Write clean queries and support schema work using SQLAlchemy and PostgreSQL under senior guidance • Write tested, well-documented code and participate in code reviews and sprint planning • Support CI/CD workflows, containerisation, and deployment tasks as you grow into the role

South Africa
Full TimeRemoteTeam 5,001-10,000Since 1950H1B No Sponsor

• Provide support and maintenance for Information Systems and system integrations • Serve as a resource on projects for implementing Information Systems or developing system integrations

Brazil
R$7.9K / month

Mid Software Engineer

Experian

We're unlocking the power of data to help create a better tomorrow.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Design, develop, and maintain large-scale data pipelines using Scala, Spark, and cloud-native technologies • Solve complex data engineering challenges by designing efficient, resilient distributed systems • Contribute to production-grade data platforms, delivering high-quality, tested code • Ensure software quality through clean, testable, and well-documented code • Collaborate within agile value stream teams, working closely with engineers, product owners, and cross-functional stakeholders • Provide technical guidance to peers, contributing to architecture discussions and promoting best engineering practices • Support release and operational processes, including deployments, monitoring, alerting, and continuous improvement of system reliability • Drive improvements in performance, cost efficiency, and scalability of data processing workloads

Brazil

Junior Data, Software Engineer

Experian

We're unlocking the power of data to help create a better tomorrow.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Support the development of scalable data pipelines and platform components, following established frameworks, standards, and guidance from senior engineers. • Apply software engineering best practices, including coding standards, version control, testing, and documentation, to deliver reliable and maintainable code. • Assist in testing and release activities by executing test cases, validating changes, and following deployment procedures to ensure quality and stability. • Collaborate with engineers, product owners, and cross-functional teams in an agile environment to support feature development and delivery commitments. • Contribute to operational activities by following monitoring practices, deployment standards, and incident protocols to maintain platform reliability. • Continuously develop technical skills through hands-on work, mentorship, and feedback, increasing autonomy and contribution over time.

Brazil