Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Job Title: Senior Software Engineer

Location:

BangaloreAs a Senior Software Engineer, you will:
  • Apply core engineering concepts, technology expertise, and domain knowledge to develop high-quality software solutions.
  • Ensure both functional and non-functional requirements are met through modern development practices.
  • Influence and uplift engineering culture by fostering empowerment and excellence across teams.
  • Contribute to building reliable, scalable, and secure software solutions that support the financial wellbeing of our customers.
If you are passionate about being a force multiplier in a large organisation, this role is a strong fit.

Roles & Responsibilities

AI & Modern Engineering Responsibilities

  • Build scalable agentic AI solutions that integrate with existing systems and align with business goals.
  • Implement automated validation of LLM outputs and define performance metrics.
  • Apply ethical AI frameworks and tooling in model development.
  • Use AWS services such as SNS, SQS, Lambda for building and running AI workloads.
  • Work with big data technologies such as Apache Spark and Vector Databases.
  • Collaborate with software engineers to deploy AI models to production, ensuring reliability and scalability.
  • Develop monitoring systems to track AI model performance in live environments.
  • Support research and exploration of emerging GenAI models, frameworks, and methodologies.

Software Engineering Responsibilities

  • Analyse systems/applications and provide recommendations for enhancements.
  • Contribute to technical design, architectural decisions, and modernization initiatives.
  • Lead and mentor engineering efforts across geographically distributed teams.
  • Support software delivery through structured release and change management processes.
  • Troubleshoot complex environment and deployment issues.
  • Prepare documentation and scripts for deployment across development, test, and production environments.

Essential Skills

  • 6+ years of hands-on software development experience, focused on scalable web applications and API development.
  • Strong proficiency in:
    • .NET Core
    • React.js, TypeScript, HTML, JavaScript, CSS
    • Frontend–backend integration and web architecture
  • Proficient in Python for AI/ML, including traditional ML and modern frameworks.
  • Strong experience with AWS services (SNS, SQS, Lambda) and containerized environments.
  • Solid understanding of MLOps practices and tools such as MLflow, Langfuse, LlamaIndex.
  • Knowledge of:
    • Prompt Engineering, RAG
    • Vector Databases (DynamoDB, Redshift)
    • Spark, Parquet, Iceberg
  • Familiar with Agile methodologies and Test-Driven Development (TDD).
  • Skilled in Git and build systems.
  • Excellent communication skills with the ability to articulate technical decisions across teams.
  • Self-driven, collaborative, and capable of working independently.
  • Passionate about clean coding, best practices, and continuous improvement.
  • Growth mindset with willingness to learn new tools and technologies.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You