Software Engineering Manager, Backend Development (Python)
Core
Lead a team of engineers building backend services, APIs, and orchestration layers for Kensho's Generative AI and LLM-powered applications.
Role type
Senior Backend Engineering Manager (Python)
Builds
Scalable, reliable backend systems and APIs enabling GenAI capabilities for S&P Global customers.
Domain
Financial services / Generative AI / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, RESTful API design, distributed systems architecture, concurrency, event-driven architectures, high-volume low-latency service scaling, algorithms and data structures, CI/CD, containerization (Docker, Kubernetes), cloud platform operations (AWS), technical leadership, team coaching, system design review.
Preferred skills
Experience with retrieval and orchestration systems for GenAI, experience with NLP toolkits (Link, NERD), experience with observability tools (Sentry, Prometheus, Grafana), infrastructure as code (Terraform, Jsonnet).
Technologies
Python, Flask, FastAPI, Django REST Framework, PostgreSQL, Celery, RabbitMQ, Redis, Kafka, OpenSearch, AWS, Docker, Kubernetes, Sentry, Prometheus, Git, Jenkins, Github Actions, Jsonnet, Terraform, Grafana
Responsibilities
Guide the design, development, testing, deployment, and maintenance of backend services and APIs; oversee architecture of retrieval and orchestration services integrating with ML systems; set standards for diagnosing latency, throughput, and scalability issues; shape the architectural roadmap for backend foundations; review and approve designs for clarity and reliability; coach, mentor, and grow engineers; coordinate multiple project streams and allocate engineering capacity; partner with Product, ML, Design, and Infrastructure teams.
Seniority
Senior, hands-on IC with people management