Lead Full-Stack Engineer (Python Data)
We are seeking a Lead Full-Stack Engineer (Python Data) to build scalable, data-centric products that support global consulting and advisory services. You will lead work across software engineering, data platforms and AI-assisted delivery, shaping systems for analytics, reporting and enterprise decision-making. Help us design cloud-native Azure solutions and robust pipelines—apply now! Responsibilities Design and deliver Python services and data pipelines using FastAPI and background jobs Build and tune data processing and reporting components with Pandas, Polars, DuckDB and openpyxl Develop end-to-end ETL/ELT workflows and connect them to analytics platforms Work with orchestration tools such as Airflow, dbt and Streamlit Define scalable data architectures using data lakes, medallion architecture and star schema Contribute to Azure cloud-native implementations using Container Apps, Storage, Service Bus and SignalR Implement and operate CI/CD pipelines using GitHub Actions Apply Infrastructure as Code with Bicep, Terraform and CDK to automate environments Leverage AI-assisted development tooling like GitHub Copilot and Claude in spec-driven workflows Collaborate with engineering, data and business teams to deliver outcomes across domains Requirements 5+ years of experience with Python (FastAPI, data processing, backend services) Hands-on experience with Pandas, Polars, DuckDB and Excel processing workflows Solid background in data pipeline patterns such as ETL/ELT Deep understanding of data modeling approaches including star schema and medallion architecture Demonstrated ability to build distributed systems and design robust APIs Practical experience across the Azure ecosystem (compute, storage, messaging) Working knowledge of CI/CD and DevOps practices in production teams Strong system design skills with excellent problem-solving ability Consulting mindset with the ability to align multiple stakeholders and priorities English proficiency at B2 (Upper-Intermediate) level or higher Nice to have Experience with Airflow, dbt and/or Streamlit in production settings Knowledge of Snowflake features such as streams, tasks, time travel and stored procedures Experience with event-driven architectures and messaging systems Familiarity with .NET for legacy systems integration Frontend exposure using Angular or Next.js Experience with distributed processing and async workflows