Associate Software Engineer
Moody's Corporation
About the role
Skills And Competencies
- 1–3 years of backend development experience with strong programming skills in Python and hands-on experience with FastAPI.
- Experience developing REST APIs and cloud-based applications using AWS, with exposure to services such as Lambda, CloudWatch, and ECR.
- Working knowledge of Docker, Kubernetes, SQL, and cloud-native databases for building and supporting scalable backend applications.
- Basic understanding of AI/GenAI and Large Language Models (LLMs), with exposure to LLM APIs, prompt engineering, Retrieval-Augmented Generation (RAG), or AI-enabled applications.
- Good understanding of software engineering practices, including testing, troubleshooting, application reliability, and Agile/Scrum development.
- Strong analytical, problem-solving, communication, and collaboration skills, with an eagerness to learn new technologies and work within globally distributed teams.
Education
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related technical discipline, or equivalent professional experience.
- Responsibilities
- Develop and maintain scalable backend services and REST APIs using Python and FastAPI.
- Build and support cloud-native solutions using AWS, including services such as Lambda, CloudWatch, and ECR.
- Develop and deploy containerized applications using Docker and Kubernetes and support SQL and cloud-native database integrations.
- Contribute to AI/GenAI-enabled applications and services, including integrations with LLMs and other AI capabilities.
- Troubleshoot application issues and improve service performance, reliability, maintainability, and overall code quality.
- Collaborate with engineering teams across India and the US through Agile/Scrum practices and contribute to continuous engineering improvements.
About The Team
The Banking Platform team builds reusable, scalable backend services and APIs that support multiple banking applications. You will collaborate with engineering teams across India and the US to develop modern, cloud-native solutions using Python, FastAPI, AWS, and container technologies.
The team is also exploring AI and Generative AI capabilities, providing opportunities to gain experience with LLM-powered applications and emerging AI technologies while building your backend engineering expertise.
Eligibility & process
Who can apply
Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Moody's Corporation's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.