Software Engineer, Backend Development (Python)
Join S&P Global to apply for the Software Engineer, Backend Development (Python) role. The position is based in Hyderabad, Telangana, India and offers a dynamic environment where you will work on Kensho’s AI products.
About The Role
As a Senior Backend Engineer, you will design and develop reliable, secure, and performant backend systems that power Kensho’s AI products. You will build APIs and orchestration layers that integrate with ML systems, support complex retrieval workflows, and deliver grounded, verifiable results to customers at scale. You will collaborate closely with colleagues across Product, Machine Learning, Infrastructure, Design, and other Application engineers.
Responsibilities
- Design, develop, test, and maintain backend services and APIs that power Kensho’s AI applications.
- Build APIs and services that orchestrate data retrieval workflows and integrate with ML systems.
- Identify and resolve latency, throughput, and scalability issues across distributed systems.
- Contribute to architectural decisions, implementing clean service boundaries and backend foundations.
- Implement monitoring, logging, alerting, and instrumentation for observability and rapid issue detection.
- Apply best practices for API security, authentication, authorization, and data privacy.
- Identify technical debt, propose practical improvements, and enhance code quality.
- Collaborate with Product, Machine Learning, Infrastructure, and Design teams to align backend capabilities with user needs.
- Build backend components that enable smooth, intuitive, and reliable user experiences in customer‑facing applications.
- Validate new ideas through prototypes, instrumentation, and data‑driven experimentation.
Qualifications
- 3+ years of experience developing customer‑facing APIs within a team.
- Experience developing RESTful APIs using a variety of tools.
- Experience across many stages of the software development lifecycle.
- Strong reasoning about behavior and performance of loosely‑coupled systems.
- Proficiency with algorithms, data structures, and software architecture.
- Familiarity with CI/CD practices and tools.
- Experience with containerization technologies such as Docker and Kubernetes.
- Strong understanding of distributed system concepts, concurrency, and event‑driven architectures.
- Experience building and scaling high‑volume, low‑latency backend services.
- Hands‑on experience with messaging, task queues, or workflow systems such as Kafka, RabbitMQ, Celery.
- Experience deploying and operating backend systems on a major cloud platform (AWS preferred).
- Experience with observability tools and best practices, including metrics, tracing, and structured logging.
- Thoughtful and efficient communication skills, both verbal and written.
- Experience turning abstract business requirements into concrete technical plans.
Technology Stack
- Python, Flask, FastAPI, Django REST Framework
- PostgreSQL, Celery, RabbitMQ, Redis, Kafka, OpenSearch
- AWS, Docker, orchestration tools, Sentry, Prometheus
- Git, Jenkins, GitHub Actions, Jsonnet
- Terraform, Grafana
Additional Information
You can read about some of our cutting‑edge GenAI applications at:
- S&P Global and Anthropic Announce Collaboration to Bring Trusted Financial Data into Claude
- S&P Global Data Retrieval Agent for Gemini Enterprise | Google Cloud AI agent finder
Benefits
- Health & Wellness: Health care coverage designed for the mind and body.
- Flexible Downtime: Generous time off helps keep you energized.
- Continuous Learning: Access to resources to grow your career.
- Invest in Your Future: Competitive pay, retirement planning, continuing education program, student loan contribution, financial wellness programs.
- Family Friendly Perks: Benefits for partners and children.
- Beyond the Basics: Retail discounts, referral incentive awards, and other perks.
Equal Opportunity Employer
S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment.
If you need an accommodation during the application process due to a disability, please send an email to EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person.
US Candidates Only: The EEO is the Law Poster describes discrimination protections under federal law. Pay Transparency Nondiscrimination Provision.