Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
About the Role:
We are seeking a highly autonomous Software Engineer who thrives at the intersection of backend infrastructure and real-world human impact. You will operate with the ownership mindset of a technical founder.
Your mandate is to build and maintain the heavy-lifting software infrastructure that makes cutting-edge NLP and machine learning possible in production. You will move data reliably, stage it efficiently, and ensure AI-powered pipelines run at scale in the cloud — delivering outcomes that matter in days, not months.
What You Will Do:
- Backend Infrastructure (Core Focus):
Own the end-to-end data pipeline — ingesting, staging, transforming, and delivering data reliably through cloud infrastructure. This work is heavily Python-driven and is the backbone of everything the product does.
- Cloud Platform Engineering:
Configure and operate AWS services (ECS, Lambda, S3, OpenSearch) with rigor. You write infrastructure that is observable, resilient, and production-grade.
- Data \& SQL:
Write solid, performant SQL against PostgreSQL. You understand data at rest and in motion, and you design schemas and queries that hold up under real workloads.
- Full-Stack Contribution (Supporting Role):
Contribute to the web application layer — APIs and frontend — using TypeScript (React and Node.js). This is roughly 30% of your work, but you do it well.
- Client-Facing Collaboration:
Jump on calls directly with end users to troubleshoot issues, stand up new features, and whiteboard solutions. You communicate clearly and build trust with non-technical stakeholders.
Who You Are:
- An Independent Builder:
You want to write great code, improve your craft, and take real ownership of what you ship.
- Outcome Owner:
You don't just pull tickets off a backlog. You collaborate with product managers, and clients to frame problems and design actual solutions.
- Cloud-Native:
You are comfortable in AWS. You know when to use a Lambda versus a containerized service, and you understand the tradeoffs between cost, reliability, and complexity.
- Reliable \& Self-Directed:
You are a remote-first engineer who can work independently, figure things out, and know when to raise your hand — without needing to be managed closely.
- People-Oriented:
You like talking to people. You are comfortable on a video call with a client and can translate between technical and non-technical worlds without losing either audience.
Required Experience:
- Real-world software engineering experience with a strong focus on backend, data pipelines, and cloud infrastructure.
- Strong Python proficiency — this is your primary tool, and you use it well.
- Hands-on AWS experience, specifically with ECS, Lambda, S3, and OpenSearch (or equivalent search infrastructure).
- Solid SQL skills with PostgreSQL or a comparable relational database.
- Working proficiency in TypeScript, React, and Node.js for full-stack contribution.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.