Senior Python Engineer
Core
Design, develop, and optimize scalable data platform services and pipelines supporting investment data for research, portfolio management, trading, and analytics.
Role type
Senior Python Engineer (Data Engineering)
Builds
Investment data technology solutions, data pipelines, and high-performance data-transfer toolsets.
Domain
Financial services / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, RESTful API design, SOLID principles, Domain Driven Design, performance optimization, automated testing, CI/CD pipeline development, data security design.
Preferred skills
NoSQL database optimization, multi-language programming, financial services domain knowledge, Kafka, Airflow, PostgreSQL, Ansible, Elastic Stack, RabbitMQ, Redis, Docker, Okta, OAuth2.
Technologies
Kafka, Airflow, PostgreSQL, Ansible, Elastic Stack, RabbitMQ, Redis, Docker, Okta, OAuth2, PlainID
Responsibilities
Design and develop application services for the enterprise investment data warehouse; identify and implement changes to data pipelines (ingestion, validation, integration, storage, delivery); build high-performance data-transfer toolsets; write unit/integration tests and documentation; build and enhance CI/CD pipelines; provide technical troubleshooting for production systems.
Seniority
Senior, hands-on IC