Software Engineer
Core
Design, develop, and deploy operational solutions for data management, API development, and alternative data sourcing to improve risk management and business processes.
Role type
Senior Software Engineer (Technical Lead)
Builds
APIs, data pipelines, knowledge graphs, and AI-powered solutions for international accounts
Domain
Financial services / Risk management / Data engineering
Deliverable
production ML models
Required skills
Python, API design (FastAPI), Data management, Database integration (MongoDB, Neo4j, ElasticSearch, Redis, Apache Airflow), DevOps (Kubernetes, CI/CD, Kibana, Grafana), Linux administration, Cloud infrastructure (AWS, GCP)
Preferred skills
ReactJS, Java, Data science libraries (Pandas), Front-end programming (React, Angular, Vue.js), High-availability architecture design
Technologies
FastAPI, MongoDB, Neo4j, ElasticSearch, Redis, Apache Airflow, Kubernetes, Kibana, Grafana, AWS, GCP, ReactJS, Java, Pandas, Linux
Responsibilities
Lead technical design and architecture for APIs, data pipelines, and integrations; Ensure code quality through reviews and CI/CD standards; Drive data management initiatives including master data governance; Collaborate with Data Scientists to integrate models into production systems; Contribute to technology watch and propose innovative solutions
Seniority
Senior, hands-on IC with technical leadership