Senior Python Engineer
Core
Design, develop, and optimize scalable data platform services and pipelines supporting investment data distribution for research, portfolio management, and trading functions.
Role type
Senior Python Data Engineer
Builds
Enterprise investment data warehouse, data transfer toolsets, and high-performance data pipelines
Domain
Financial Services / Data Engineering
Required skills
Python, SQL, RESTful API design, SOLID principles, Domain Driven Design, CI/CD pipeline development, automated testing, security design
Preferred skills
NoSQL database optimization, Kafka, Airflow, PostgreSQL, Ansible, Elastic Stack, RabbitMQ, Redis, Docker, OAuth2, financial services domain knowledge
Technologies
Kafka, Airflow, PostgreSQL, Ansible, Elastic Stack, RabbitMQ, Redis, Docker, Okta, OAuth2
Responsibilities
Design and implement changes to data pipelines covering ingestion, validation, integration, and delivery; Build high-performance data-transfer toolsets meeting SLA requirements; Collaborate with business analysts and product owners to develop user stories and work plans; Provide technical troubleshooting and support for production systems; Write unit/integration tests and detailed documentation; Participate in code and design reviews.
Seniority
Senior, hands-on IC