Senior Backend Software Engineer-Python

5 - 10 years

7 - 11 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Grade Level (for internal use):
03 Who We Are
Kensho is a 120-person AI and machine learning company within S&P Global. With expertise in Machine Learning and data discovery, we develop and deploy novel solutions for S&P Global and its customers worldwide. Our solutions help businesses harness the power of data and Artificial Intelligence to innovate and drive progress. Kensho's solutions and research focus on speech recognition, entity linking, document extraction, automated database linking, text classification, natural language processing, and more.
Are you looking to solve hard problems and enjoy working with teammates with diverse perspectives? If so, we would love to help you excel here at Kensho.
About The Team
Kenshos Applications group develops the web apps and APIs that deliver Kenshos AI capabilities to our customers. Our teams are small, product-focused, and intent on shipping high-quality code that best leverages our efforts. Were collegial, humble, and inquisitive, and we delight in learning from teammates with backgrounds, skills, and interests different from our own.
Kensho Link team, within the Applications Department, is a machine learning service that allows users to map entities in their datasets with unique entities drawn from S&P Globals world-class company database with precision and speed. Link started as an internal Kensho project to help S&P Global Market Intelligence Team to integrate datasets more quickly into their platform. It uses ML based algorithms trained to return high quality links, even when the data inputs are incomplete or contain errors. In simple words, Kenshos Link product helps in connecting the disconnected information about a company at one place and it does so with scale. Link leverages a variety of NLP and ML techniques to process and link millions of company entities in hours.
About The Role
As a Senior Backend Engineer you will develop reliable, secure, and performant APIs that apply Kenshos AI capabilities to specific customer workflows. You will collaborate with colleagues from Product, Machine Learning, Infrastructure, and Design, as well as with other engineers within Applications. You have a demonstrated capacity for depth, and are comfortable working with a broad range of technologies. Your verbal and written communication is proactive, efficient, and inclusive of your geographically-distributed colleagues. You are a thoughtful, deliberate technologist and share your knowledge generously.
Equivalent to Grade 11 Role (Internal)
You will:
  • Design, develop, test, document, deploy, maintain, and improve software
  • Manage individual project priorities, deadlines, and deliverables
  • Work with key stakeholders to develop system architectures, API specifications, implementation requirements, and complexity estimates
  • Test assumptions through instrumentation and prototyping
  • Promote ongoing technical development through code reviews, knowledge sharing, and mentorship
  • Optimize Application Scaling : Efficiently scale ML applications to maximize compute resource utilization and meet high customer demand.
  • Address Technical Debt: Proactively identify and propose solutions to reduce technical debt within the tech stack.
  • Enhance User Experiences : Collaborate with Product and Design teams to develop ML-based solutions that enhance user experiences and align with business goals.
  • Ensure API security and data privacy by implementing best practices and compliance measures.
  • Monitor and analyze API performance and reliability, making data-driven decisions to improve system health.
  • Contribute to architectural discussions and decisions, ensuring scalability, maintainability, and performance of the backend systems.
Qualifications
  • At least 5+ years of direct experience developing customer-facing APIs within a team
  • Thoughtful and efficient communication skills (both verbal and written)
  • Experience developing RESTful APIs using a variety of tools
  • Experience turning abstract business requirements into concrete technical plans
  • Experience working across many stages of the software development lifecycle
  • Sound reasoning about the behavior and performance of loosely-coupled systems
  • Proficiency with algorithms (including time and space complexity analysis), data structures, and software architecture
  • At least one domain of demonstrable technical depth
  • Familiarity with CI/CD practices and tools to streamline deployment processes.
  • Experience with containerization technologies for application deployment and orchestration.
Technologies We Love
  • Python, Django, FastAPI
  • mypy, OpenAPI
  • RabbitMQ, Celery, Distributed messaging system
  • OpenSearch, PostgreSQL, Redis
  • Git, Jsonnet, Jenkins, Containerization technology , Container orchestration platform
  • Airflow, AWS, Terraform
  • Grafana, Prometheus
  • ML Libraries: PyTorch, Scikit-learn, Pandas

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
S&P Global Market Intelligence logo
S&P Global Market Intelligence

Financial Services

New York

RecommendedJobs for You