Back-End Software Engineer (Contractor)
Core
Design, develop, and optimize scalable data platform services and pipelines supporting investment data for research, portfolio management, trading, and analytics.
Role type
Senior IC back-end software engineer (data distribution)
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, data pipeline architecture, CI/CD, unit testing, performance optimization, security design
Preferred skills
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, PlainID
Responsibilities
Design and develop scalable data platform services; optimize data pipeline architecture and data-transfer toolsets; collaborate on user stories and work plans; advise on technology capabilities and strategies; implement data ingestion, validation, and integration changes; build and enhance CI/CD pipelines; provide technical troubleshooting for production systems.
Seniority
Senior, hands-on IC