Confidential Jobs is seeking a highly autonomous Software Engineer who thrives at the intersection of backend infrastructure and real-world human impact. The role focuses on building and maintaining software infrastructure for NLP and machine learning, ensuring reliable data pipelines and cloud operations. Responsibilities include backend infrastructure management, cloud platform engineering, SQL data handling, and client-facing collaboration.
Responsibilities:
- Own the end-to-end data pipeline — ingesting, staging, transforming, and delivering data reliably through cloud infrastructure
- Configure and operate AWS services (ECS, Lambda, S3, OpenSearch) with rigor
- Write solid, performant SQL against PostgreSQL
- Contribute to the web application layer — APIs and frontend — using TypeScript (React and Node.js)
- Jump on calls directly with end users to troubleshoot issues, stand up new features, and whiteboard solutions
Requirements:
- 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