AVP Software Engineer - Data Platform Engineering (Python/AWS)
Core
Design and build scalable Python-based backend services, data pipeline frameworks, and cloud-native applications to enable enterprise data integration, movement, and consumption.
Role type
Senior IC backend software engineer (data platform)
Builds
Scalable data integration frameworks, batch ingestion pipelines, and cloud-native services on AWS
Domain
Financial services / Data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python backend development, AWS serverless technologies, distributed systems design, REST API development, data pipeline orchestration, observability and monitoring, React/JavaScript (UI dashboards), CI/CD practices
Preferred skills
Experience with Snowflake, Airflow, Databricks, AI-assisted development tools, mentoring engineers
Technologies
Python, AWS (Lambda, DynamoDB, EventBridge, SQS, Step Functions, API Gateway), React, JavaScript, Snowflake, Airflow, Databricks
Responsibilities
Design and develop scalable Python backend services for data integration and enrichment; Build and enhance data pipeline frameworks for batch ingestion and transformation; Develop cloud-native applications using AWS serverless technologies; Improve observability and operational resilience across data pipelines; Collaborate with Data and AI teams to expose data for machine learning use cases; Troubleshoot performance and scalability challenges in distributed systems
Seniority
Senior, hands-on IC with mentorship responsibilities
