{bc}
smartrecruiters

Senior Software Engineer - Full Stack & GenAI

Wabtec
Bengaluru, IND
Full-time
Onsite
Discovered 3 weeks ago
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan
Smart Apply

Full Job Posting

Job Overview

Wabtec seeks a Senior Software Engineer to design and develop high-quality software solutions, contribute to system design, and deliver reliable, scalable applications. The role involves building full-stack applications, APIs, and AI-powered features using Python and AI/GenAI technologies.

Responsibilities

  • Design and develop high-quality software solutions
  • Contribute to system design and deliver reliable, scalable applications
  • Build and maintain full-stack applications, APIs, and AI-powered features
  • Develop LLM-powered features including prompt pipelines, RAG integrations, and evaluation workflows
  • Build secure APIs (FastAPI/Node/NestJS) and React-based frontends; support CI/CD, testing, and deployments
  • Implement secure coding standards including authentication (OAuth2), secrets management, and API protection
  • Collaborate with cross-functional teams to deliver solutions aligned with business needs
  • Write clean, testable, maintainable code and actively participate in code reviews
  • Stay open to learning and implementing Python, AI, and emerging GenAI technologies in real-world use cases
  • Contribute to improving engineering practices, developer experience, and team productivity

Qualifications/Requirements

  • Bachelor degree in computer science, IT, or related field
  • 5+ years of software engineering experience
  • Strong proficiency in TypeScript/JavaScript/Python
  • Experience building frontend applications using Angular and React or similar frameworks
  • Backend development experience with FastAPI / Node.js / NestJS
  • Experience working with SQL and data-driven applications
  • Familiarity with AWS (S3, RDS), Docker, and CI/CD pipelines
  • Exposure to GenAI concepts (LLMs, prompts, RAG, APIs)
  • Understanding of secure coding practices and authentication mechanisms
  • Strong problem-solving and communication skills
  • Demonstrated willingness to learn and implement AI/GenAI solutions along with Python

Desired Characteristics

  • Experience with vector databases (pgvector, Pinecone, Weaviate)
  • Familiarity with LangChain, LlamaIndex, or similar frameworks
  • Knowledge of Redis, background jobs, and queue systems
  • Exposure to Kubernetes and container orchestration
  • Understanding of observability (logs, metrics, tracing)
  • Experience optimizing performance and cost for applications

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Wabtec