We are looking for a Senior Python Engineer to build complex, data-intensive systems with a strong focus on architecture, integrations, and delivery ownership. The role requires a high level of autonomy, technical leadership, and practical experience using AI-assisted development tools to accelerate delivery, improve code quality, and support technical decision-making. You will be expected to effectively leverage AI throughout the development lifecycle while ensuring the quality, reliability, and maintainability of production solutions.
The project is a financial technology platform that delivers multi-asset market intelligence to sophisticated retail investors, family offices, and mid-tier institutions. Operating on a subscription-based model, it offers tiered access to analytics depth, engagement features, and research-oriented product capabilities. The platform provides market information and explanatory commentary without crossing into personalized financial advice.
Responsibilities * Lead design and implementation of backend services that orchestrate deterministic financial data processing across batch and near-real-time workflows; * Own system design decisions: APIs, data models, integrations, performance, and reliability; * Build and evolve integrations with third-party services, external data providers, and AI-powered platform components (including LLM gateways and automated narrative generation); * Ensure code quality through clean architecture, testing, and code reviews; * Optimize backend services for performance, security, and maintainability; * Take technical ownership and drive engineering decisions within the team; * Work with sensitive data to ensure correctness, consistency, and compliance; * Leverage AI tools (Claude Code, Cursor, etc.) to accelerate development, debugging, and refactoring; * Review, validate, and refine AI-generated outputs to ensure correctness, quality, and maintainability; * Use AI to support system design, estimation, and technical decision-making.
Requirements * 6+ years of professional software development experience; * Strong backend expertise in Python (FastAPI); * Experience working with Python data-processing libraries and data-intensive applications; * 2+ years of hands-on experience using AI development tools (Claude Code, Cursor, Codex, or similar) as a core part of the daily engineering workflow; * Strong system design skills and understanding of distributed systems; * Experience designing and implementing RESTful APIs, incorporating contract testing, backward compatibility, and resilience patterns (rate limits, retries, circuit breakers); * Experience working with PostgreSQL and Redis (caching, data integrity controls, and persistence); * Experience working with AWS, Docker, CI/CD pipelines, automated testing, and production deployment; * Practical experience with React and TypeScript; * Strong ownership mindset and ability to work independently; * Upper-Intermediate or higher English level; * Ability to travel internationally for individual client meetings.
Nice to have * Experience with event-driven architectures and message brokers; * Experience working with financial data, market analytics, financial markets, or fintech products. * Experience mentoring engineers in AI-assisted development practices.
We offer * AI-first engineering culture with clear guidelines for safe, effective AI usage in production; * Competitive compensation based on your skills, experience, and performance; * 20 working days of annual paid vacation and 5 days of sick leave; * 3 additional days off for special occasions; * Experienced colleagues with 95% of middle and senior engineers; * Possibility to work from anywhere in the world; * Exciting projects involving the newest technologies; * Accounting as a service; * Flexible working approach.