Python Software Engineer
Core
Design, develop, and deploy scalable, high-performance AI-powered applications and backend services for Santander's global AI transformation.
Role type
Senior Python Software Engineer (AI/Backend)
Builds
Production-ready software solutions integrating machine learning models and GenAI applications for over 170 million customers.
Domain
Financial Services / Artificial Intelligence / Backend Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python (FastAPI, Django, Flask), Software Architecture, Relational and NoSQL Databases, CI/CD, Containerization (Docker, Kubernetes), Cloud Platforms (AWS, GCP)
Preferred skills
Application monitoring (Prometheus, Grafana, ELK), GenAI integration
Technologies
FastAPI, Django, Flask, LangGraph, SQLAlchemy, PostgreSQL, Docker, Kubernetes, AWS, GCP, GitHub Actions, GitLab CI, Jenkins, Prometheus, Grafana, ELK Stack
Responsibilities
Architect and build robust, scalable software systems integrating ML models; Write clean, maintainable, and well-tested Python code; Optimize application performance for scalability and low latency; Mentor junior engineers; Contribute to technical strategy and roadmap; Deploy and manage applications using containerization and cloud platforms.
Seniority
Senior, hands-on IC with mentorship responsibilities