Senior Software Engineer
Core
Senior Software Engineer building AI-powered NLP solutions for institutional financial clients.
Role type
Senior Software Engineer (Python/AI)
Builds
AI-powered applications for financial markets data access and consumption
Domain
Financial markets / AI / NLP
Deliverable
production ML models | product features
Required skills
Python, Pandas, NumPy, Flask, Django, enterprise application design, Agile methodologies, problem-solving, mentoring, cloud platforms, KDB, DevOps, containerization
Preferred skills
Machine learning concepts, NLP, JavaScript frameworks (Vue.js), financial markets domain knowledge (FX/Rates pricing)
Technologies
Pytest, Pandas, NumPy, Flask, Django, Vue.js, KDB
Responsibilities
Translate business requirements into development stories, maintain production ownership and provide technical support, identify and reduce technical debt, design and develop scalable Python solutions, participate in pair programming and cross-skill tasks, contribute to CI/CD improvements
Seniority
Senior, hands-on IC with mentoring responsibilities