remote
Python Engineer - Assistant Vice President - Citi
Software Engineer
Python Engineer leading data‑centric solutions in a global banking environment, leveraging AWS, ML, and SQL to build scalable analytics pipelines and predictive models.
About the role
Key Responsibilities
- Design, develop, and maintain Python-based data pipelines and services on AWS to support enterprise analytics and risk management.
- Implement machine learning models and feature engineering workflows, ensuring reproducibility and performance at scale.
- Collaborate with data scientists, product owners, and infrastructure teams to translate business requirements into robust, production‑ready solutions.
- Optimize SQL queries and database schemas for high‑throughput data ingestion and reporting.
- Apply DevOps practices: CI/CD, automated testing, and monitoring for continuous delivery and reliability.
Requirements
- 5+ years of professional experience in Python development within a data‑engineering or analytics context.
- Strong proficiency with AWS services (S3, Redshift, Glue, Lambda, SageMaker) and experience deploying ML models.
- Deep knowledge of SQL and relational database design; familiarity with NoSQL options is a plus.
- Hands‑on experience with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset in a fast‑paced environment.
Skills
pythonawsmachine learningsql