12+ months contract (potential conversion)
Role Overview: Seeking a Senior Python Engineer to design, develop, and support scalable, secure enterprise applications and platforms using Python, microservices, APIs, event-driven architectures, and emerging AI technologies. The role focuses on Agentic AI, MCP integrations, AI/LLM-enabled applications, and distributed systems, working closely with architecture, data, infrastructure, and business teams.
Key Responsibilities
- Design, develop, test, and support Python-based applications, services, and platforms.
- Build and maintain REST APIs, microservices, and event-driven/asynchronous services.
- Develop Agentic AI workflows, AI orchestration solutions, MCP integrations, and LLM-enabled applications.
- Integrate AI services with enterprise applications, data platforms, and business systems.
- Implement scalable, resilient, secure, and reusable solutions following enterprise architecture standards.
- Work with Kafka, MQ, or similar messaging/streaming technologies.
- Implement CI/CD, automated testing, DevOps/DevSecOps, monitoring, logging, observability, and operational controls.
- Support cloud-native platforms, containers, and distributed application environments.
- Ensure appropriate security, governance, risk, auditability, and compliance for enterprise and AI-enabled solutions.
Required Qualifications
- Strong hands-on experience with Python, FastAPI/Flask, REST APIs, and microservices.
- Experience with distributed, event-driven, and asynchronous architectures.
- Strong SQL and relational database experience.
- Experience with CI/CD, automated testing, Git/source control, Linux, containers, and cloud-native environments.
Preferred Qualifications
- Experience with Agentic AI, GenAI, LLMs, MCP, AI orchestration, RAG, or prompt engineering.
- Experience with Kafka/MQ, PySpark, Databricks, Kubernetes/OpenShift, Docker, or cloud platforms.
- Knowledge of data engineering, ELT/ETL, data modeling, data warehousing, Data Mesh, or data federation.
- Experience with AI governance, model risk, observability, security, and auditability.
- Banking, financial services, risk management, or capital markets experience preferred.