About Us
At Undocked, we help companies excel in e-commerce by delivering bespoke optimizations and cutting-edge analytics. Our experiences in retail and supply chain product strategy, technology and operations have helped organizations succeed in their e-commerce and digital transformation journeys.
Job Summary
We are seeking a hands-on Senior AWS Cloud & Data Platform Engineer to actively develop and scale a serverless, AWS-based data and BI platform. The role involves building event-driven data pipelines, API integrations, and cloud-native services using AWS Lambda, modern ETL patterns, and strong engineering best practices.
You will work closely with cross-functional teams across application engineering, IT, OT, and DevOps to accelerate the delivery of a production-grade analytics and integration platform.
This is a development-focused role, not a support or reporting position.
Key Responsibilities
AWS Cloud Engineering
- Design, develop, and operate serverless solutions using AWS Lambda, API Gateway, S3, EventBridge, SNS/SQS
- Implement secure networking using VPCs, IAM roles, and security best practices
- Monitor and optimize solutions using CloudWatch metrics, logs, and alarms
Data Pipelines & ETL
- Build and enhance serverless data pipelines using AWS Lambda and Glue
- Design event-driven and API-based ingestion architectures
- Perform data modeling and transformations for analytics and BI use cases
API Development & Integration
- Design and implement RESTful APIs using API Gateway and Lambda
- Integrate with internal and external systems using secure API and webhook-based patterns
- Define and maintain OpenAPI / Swagger specifications
DevOps & Infrastructure as Code
- Provision and manage infrastructure using Terraform or AWS CDK
- Build and maintain CI/CD pipelines using GitHub Actions or AWS CodePipeline
- Automate deployments and enforce repeatable, reliable delivery processes
Observability & Dashboarding
- Develop Grafana dashboards for system, pipeline, and business metrics
- Implement CloudWatch-based monitoring, alerting, and logging
- Visualize and analyze time-series data to support operational and BI insights
Security & Governance
- Implement IAM modeling, secrets management, encryption, and audit logging
- Enforce cloud security, governance, and compliance best practices
Cross-Functional Collaboration
- Produce clear documentation and architecture diagrams
- Collaborate with Application Software Engineering, IT, OT, and DevOps teams
- Participate in design discussions and technical decision-making
Required Skills & Experience
- 8+ years of overall experience in software engineering, cloud engineering, or data engineering
- Strong hands-on experience with AWS serverless services (Lambda, API Gateway, EventBridge, S3, SNS/SQS)
- Experience building data pipelines and ETL workflows in cloud-native architectures
- Proficiency in Python and/or Node.js for backend and Lambda development
- Experience with Infrastructure-as-Code (Terraform or AWS CDK)
- CI/CD experience with GitHub Actions, CodePipeline, or similar tools
- Strong understanding of API design, integration patterns, and security
- Experience with Grafana and CloudWatch for observability and dashboards
- Experience with Time-series data platforms (InfluxDB or similar)