
Software Engineer (Python, AWS)
Job Description
Posted on: April 6, 2026
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.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Data Analyst

Software Engineer (Python, AWS)

Data Engineer

Software Engineer - Cloud Images

