
Senior Python Engineer (AI)
capital.com3 months ago
Warsaw, PolandSenior
Responsibilities
- Develop and maintain internal services, tools, APIs, automation scripts, and AI-enabled workflows.
- Design AI agents, multi-step agent flows, tool-calling flows, and automation pipelines for internal business processes.
- Integrate internal and third-party systems, including financial platforms, payment providers, reporting tools, and enterprise applications.
- Build AI-powered features for intelligent data processing, document analysis, classification, anomaly detection, workflow automation, and decision support.
- Integrate LLMs and AI services using APIs, orchestration frameworks, vector databases, and retrieval-augmented generation.
- Create automation flows connecting AI agents, APIs, databases, notifications, approval workflows, and local or remote MCP servers.
- Investigate and resolve financial integration issues, API failures, data inconsistencies, automation errors, and production defects.
- Write secure, efficient, documented code and contribute to architecture, code reviews, engineering standards, performance, reliability, observability, and security.
- Implement CI/CD pipelines and automated testing frameworks.
- Identify opportunities to improve manual processes through automation, AI, and system integrations.
Requirements
- 3–5+ years of professional experience as a Python Developer or AI Engineer.
- Strong proficiency in Python 3.x, asynchronous programming, and REST API development.
- Experience with FastAPI, FastMCP, Flask, or Django.
- Practical experience building or integrating AI-powered solutions in production or near-production environments.
- Experience with LLM APIs and AI platforms such as OpenAI, Anthropic, AWS Bedrock, or Google Vertex AI.
- Experience designing AI agent workflows, tool-calling flows, prompt-driven automation, or multi-step AI orchestration.
- Understanding of prompt design, retrieval-augmented generation, embeddings, vector databases, structured outputs, evaluation, and guardrails.
- Strong API integration experience, including authentication, OAuth2, webhooks, error handling, retries, rate limits, and secure data exchange.
- Solid SQL and relational database knowledge, including PostgreSQL or MySQL.
- Experience troubleshooting API integrations, data synchronization issues, automation failures, and production defects.
- Basic proficiency in HTML, CSS, and JavaScript for lightweight frontend interfaces or internal dashboards.
- Experience with Docker and Kubernetes, plus familiarity with GitLab CI/CD or similar pipelines.
- Experience with financial data processing, reconciliation, reporting automation, or transaction monitoring.
- Understanding of risk, compliance, operational controls, secure coding, secrets management, access control, and secure data handling.
- Strong analytical, debugging, problem-solving, communication, and stakeholder collaboration skills.
- Preferred: AWS services, Kubernetes deployments and management, Jira API, Okta API, Slack API, infrastructure as code, DevOps practices, ELK, Prometheus, Grafana, fintech compliance, and AI mathematics and algorithms.
Benefits
- Hybrid work arrangement.
- Competitive salary and annual performance bonus.
- Annual leave, comprehensive health and pension benefits, and location-specific perks.
- Up to 30 additional days to work remotely from anywhere in the world, subject to restrictions.
- Employee referral program and two additional paid volunteer days per year.
Tech Stack
AWSCSSDjangoDockerFastAPIFlaskGitLab CI/CDGrafanaHTMLJavaScriptKubernetesMySQLPostgreSQLPrometheusPythonSQL