Platform Backend Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
About the roleYou may not have the five years of ML infrastructure experience the frontier labs are asking for yet. Weβre not asking for it either. We want to see what youβve already built, and weβre offering the environment, the data, and the problems to build the rest.Sight Machine runs AI systems on some of the most complex, high-dimensional, real-world data out there. Not synthetic benchmarks or chat logs. Live factory floors with millions of sensor events per minute, across dozens of interconnected machines, in facilities run by some of the worldβs largest manufacturers. The algorithms that work here work because they have to, and that makes this a genuinely great place to build a technical foundation.As a Platform Backend Engineer, youβll work on the core systems that ingest, model, and serve that data, building and maintaining the infrastructure that powers real-time AI insights at industrial scale. Youβll write code that runs in production, ships fast, and matters. Weβll ask to see what youβve already built before we ask anything else.This is a role for someone early in their career who is already running ahead of it. If youβre building things on nights and weekends because you canβt help yourself, and youβve been using AI tools as a core part of how you work rather than a novelty, we want to talk.What Youβll Actually Work OnIn your first year, you can expect to work on problems like these:Building and optimizing ETL pipelines that ingest streaming sensor data from factory equipment at high volume and low latency. A slow query or a dropped event can have real operational consequences.Designing and maintaining backend services that power real-time dashboards and AI model outputs used by plant operators and manufacturing executives.Contributing to the automation and alerting layer of our platform, using AI tools to help us catch issues before our clients do.Working on data modeling problems at the intersection of operational technology (OT) and modern data infrastructure, translating messy, heterogeneous factory data into a clean, queryable model.Collaborating with forward-deployed engineers embedded at client sites to understand real-world constraints and bring those insights back into the platform.Youβll work across a codebase that includes legacy systems and greenfield development. Both matter. We want engineers who can navigate inherited architecture and still ship clean, thoughtful work alongside it. We donβt expect you to walk in knowing all of this. We expect you to be the kind of person who digs in until you do.What Weβre Looking ForWeβre not focused on years of experience. Weβre focused on what youβve shipped, how you work, and whether youβre the kind of person who raises the bar for everyone around them. You wonβt tick every box here, and thatβs fine. Hereβs what we actually care about:A portfolio youβre proud of. Side projects, open-source contributions, AI-powered tools you built because you wanted to see if you could. Weβll ask to see what youβve made, and a strong portfolio can outweigh time on a resume.Real fluency with AI development tools. Not just Copilot for autocomplete, but agentic workflows, LLM-assisted pipelines, or tools youβve built yourself on top of AI APIs. Show us how you actually work.2+ years of professional software engineering experience, or less if your work speaks for itself.Python as your primary language, with solid working knowledge of at least one other high-level language.Strong foundations in data structures and algorithms, with some exposure to distributed systems and an interest in going deeper.Experience with relational and NoSQL databases (MongoDB and PostgreSQL preferred).Comfort with Unix/Linux environments.Youβve shipped code in a system you didnβt build. You understand that a mature codebase is a record of decisions made under different constraints, not an invitation to start over, and you know how to move things forward without breaking what works.Clear, direct communication. You donβt over-explain, but people know what you mean.Nice to HaveExperience with Azure Cloud.Exposure to ETL or large-scale data ingestion.Familiarity with statistical technologies such as R.Any exposure to Industrial IoT, manufacturing systems, or OT environments.An active GitHub profile that tells a story about what you care about building.Growth & MentorshipWeβre building a team that takes craft seriously. Youβll work alongside engineers who push back in code reviews, pair on hard problems, and genuinely invest in making you better. We donβt expect you to arrive fully formed. We expect you to arrive hungry.Engineers who ship, learn fast, and bring energy move quickly here. If you have a sense of where you want to be in two years, we want to help you get there.
Requirements
Weβre not focused on years of experience. Weβre focused on what youβve shipped, how you work, and whether youβre the kind of person who raises the bar for everyone around them. You wonβt tick every box here, and thatβs fine. Hereβs what we actually care about:
- A portfolio youβre proud of. Side projects, open-source contributions, AI-powered tools you built because you wanted to see if you could. Weβll ask to see what youβve made, and a strong portfolio can outweigh time on a resume.
- Real fluency with AI development tools. Not just Copilot for autocomplete, but agentic workflows, LLM-assisted pipelines, or tools youβve built yourself on top of AI APIs. Show us how you actually work.
- 2+ years of professional software engineering experience, or less if your work speaks for itself.
- Python as your primary language, with solid working knowledge of at least one other high-level language.
- Strong foundations in data structures and algorithms, with some exposure to distributed systems and an interest in going deeper.
- Experience with relational and NoSQL databases (MongoDB and PostgreSQL preferred).
- Comfort with Unix/Linux environments.
- Youβve shipped code in a system you didnβt build. You understand that a mature codebase is a record of decisions made under different constraints, not an invitation to start over, and you know how to move things forward without breaking what works.
- Clear, direct communication. You donβt over-explain, but people know what you mean.
Nice to Have
- Experience with Azure Cloud.
- Exposure to ETL or large-scale data ingestion.
- Familiarity with statistical technologies such as R.
- Any exposure to Industrial IoT, manufacturing systems, or OT environments.
- An active GitHub profile that tells a story about what you care about building.
Growth & Mentorship
Weβre building a team that takes craft seriously. Youβll work alongside engineers who push back in code reviews, pair on hard problems, and genuinely invest in making you better. We donβt expect you to arrive fully formed. We expect you to arrive hungry.
Engineers who ship, learn fast, and bring energy move quickly here. If you have a sense of where you want to be in two years, we want to help you get there.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦