Senior Backend Platform Engineer
Join a growing engineering team building intelligent data platforms that transform complex documents and large-scale datasets into actionable insights. This is a hands-on senior-level opportunity for a backend developer who enjoys solving challenging architecture problems, working with modern AI technologies, and owning solutions from design through production. You'll help shape scalable cloud-native systems while influencing technical direction across high-impact products.
About the Opportunity
This organization is investing heavily in next-generation AI and data technologies to solve complex information challenges. As part of a highly collaborative engineering team, you'll work on systems that combine large-scale document processing, machine learning, search technologies, and cloud-native architecture. You'll have the opportunity to build production-grade AI solutions, work directly with business and product stakeholders, and take ownership of critical platform capabilities that drive measurable business outcomes.
What You'll Do
-
Build Scalable Backend Platforms
- Develop and enhance distributed backend services that process high volumes of structured and unstructured data.
- Create reliable APIs, processing pipelines, and event-driven systems that support critical business applications.
- Design solutions that prioritize performance, scalability, maintainability, and operational excellence.
-
Develop AI & Intelligent Automation Solutions
- Build production-ready AI workflows leveraging modern large language models and retrieval technologies.
- Implement systems that transform documents, OCR output, and external data sources into accurate, actionable information.
- Improve data quality, search relevance, classification, and information extraction capabilities.
-
Drive Cloud & Data Architecture
- Design and maintain cloud-based applications utilizing modern AWS services and serverless technologies.
- Develop resilient systems with strong monitoring, observability, security, and automated deployment practices.
- Optimize processing efficiency, cost, and system reliability.
-
Collaborate & Influence
- Partner with engineering,