Arch Systems is seeking a talented Staff Python Engineer to join our rapidly scaling team. If you're ready to shape the future of our products and excel in a collaborative and innovative atmosphere, we want to hear from you!
About Arch Systems
Started by Stanford Engineering PhDs and grown out of non-profit work in Africa, Arch is a venture-backed company working with the world’s largest electronics manufacturers. We combine rich data from all machines, new and legacy, to drive real time and predictive analytics transforming manufacturing efficiency and how we work.
We are looking for talented and driven people who seek a lasting impact both in transforming manufacturing operations as well as making critical industries more efficient, connected, and sustainable. Come join our diverse and passionate team!
Remote Equal
Since before COVID-19, Arch has operated as a remote-equal team and while we welcome candidates from anywhere in the world to apply, we do have a preference for candidates located in CEST +-2 timezone to maximize collaboration time. We are unable to sponsor a Visa at this time.
About the Stack
The ArchFX Cloud product is primarily a Django API server deployed on AWS using Kubernetes with a PostgreSQL database for all metadata and Athena over S3 for machine data. High volume machine data is served via dedicated time series databases and merged with the low-volume metadata inside the Django APIs. Most customer facing UIs are implemented in a single page web app written in Typescript using Angular. Management and administrative views are implemented directly in Django. All backend code is written in Python. Background workers run via Celery on RabbitMQ. Product is delivered as SAAS, primarily in single-tenant deployments for large enterprise customers with infrastructure handled via Terraform and a CD mindset with frequent code releases to all customers.
About the Role
You will be a Staff Python Engineer on our ArchFX Cloud team. The cloud team delivers the core user-facing portion of our product, ArchFX, which is a factory machine data analytics system used by the top contract manufacturers to collect and analyze data from their advanced robotic factory machines around the world.
The ArchFX platform receives and processes millions of streaming IoT data points per day from thousands of advanced machines in factories and merges it with a virtual “factory map” containing metadata about the physical location of each machine in the factory and the configuration of factory lines. Managing the complexity of this time-aware factory map data structure is one of the core components of ArchFX Cloud.
On top of the factory map and streaming machine data, ArchFX Cloud provides nearly real-time key performance indicator (KPI) calculation APIs that summarize the data from machines hierarchically at the line, area, site, and global levels. These aggregated KPIs drive an Angular Frontend application called GLO KPI Sets which provides visibility into all levels of factory operation from a single pane of glass. We also provide other high-value products, such as a Downtime Tracking system, an Action Management System, and reports generation.
We’re seeking a senior-level engineer to drive the evolution and growth of these core parts of our ArchFX Cloud product. This is a backend, not a frontend engineering role. It is a Senior Individual Contributor (IC) position where you will own complex engineering features and projects, ensure technical excellence, and grow them to adapt and meet new use cases. You will be supported by world-class domain experts who deeply understand electronics factories and will be centrally involved in “categorizing and making understandable” the machine data that is powering Industry 4.0, the next industrial revolution in electronics manufacturing.
This is a full-time permanent role, not a freelancer job.
What You Will Own & Drive:
What You Bring to The Table:
What Makes You Stand Out:
How We Will Support You:
Resumes must be submitted in English
We encourage interested and enthusiastic applicants to apply and not allow imposter syndrome to self-select out of an opportunity. We believe in hiring people as their full and authentic selves, allowing them to utilize their strengths and then helping them to learn, grow, and add to those strengths.