Software engineer

3 days ago


Bengaluru, Karnataka, India Labra Full time ₹ 8,00,000 - ₹ 24,00,000 per year

As a Software Engineer with 3+ years of experience, you will be responsible for designing, building, and deploying scalable AI/ML-powered applications on AWS Cloud. You will play a crucial role in architecting serverless solutions, implementing low-level designs, and integrating LLMs into AI-driven workflows. Additionally, you will collaborate with cross-functional teams, contributing to architectural decisions.
What We Do
Labra is one of the leading software product development companies, building cloud-native B2B SaaS software helping customers in their cloud transformation journey. We are rapidly growing and looking to hire smart people who can continue fueling our growth and become part of our success journey.

Work location:

In-office - Bengaluru

Why should you be interested in this opportunity?

Accelerated Career Growth:
Enjoy the freedom and tools to rapidly advance your career, while also empowering your team members' growth.

Positive Team Culture:
Thrive in a team culture built on respect, humility, a growth mindset, and an enjoyable work environment.

Learn from Brilliant Minds:
Collaborate with intelligent colleagues who offer opportunities for continuous learning and growth.

Exciting Challenges:
Contribute to cutting-edge projects in a dynamic environment, focusing on distributed, fault-tolerant cloud systems instead of dull legacy systems.

Autonomy and Flexibility:
No micromanagement – you set delivery timelines based on a commitment to quality results.

Recognition and Rewards:
Your hard work is acknowledged with rewards and recognition.

Investment in Development:
Access training and career development programs to enhance your skills.

Work-Life Balance:
Benefit from life insurance, paid parental leave, and vacation days to support your personal life.

Responsibilities

  • Design, develop, and deploy highly scalable, serverless applications using AWS Lambda, Step Functions, DynamoDB, SNS, SQS, and S3.
  • Implement low-level designs for AI/ML-powered applications, ensuring scalability, reliability, and security.
  • Architect and manage AWS infrastructure using CloudFormation, Terraform, and AWS CDK.
  • Work with LLMs (Large Language Models) and ML concepts to build intelligent AI solutions.
  • Develop APIs using FastAPI for serving AI models and processing data.
  • Write clean, maintainable, and well-documented code, ensuring adherence to SOLID principles and best coding practices.
  • Optimize and handle compute-heavy tasks efficiently in a cloud environment.
  • Apply computer science fundamentals (OOP, operating systems, and database management) to build robust applications.
  • Collaborate with cross-functional teams to integrate AI capabilities into various business applications.
  • Conduct code reviews, enforce code quality, and follow DevOps best practices.
  • Work with CI/CD pipelines to automate deployment and cloud infrastructure management.
  • Actively participate in Agile development workflows and sprint planning.
  • Mentor and guide trainee engineers and interns to foster their technical growth.

Requirements

  • 3 years of experience in software engineering, with a strong understanding of AWS serverless architectures.
  • Strong problem-solving skills and proficiency in Data Structures & Algorithms (DSA).
  • Experience with AWS services such as Lambda, API Gateway, DynamoDB, S3, CloudFormation, IAM, and Step Functions.
  • Strong programming skills in Python, with experience in writing modular, testable, and maintainable code.
  • Proficiency in FastAPI for developing and deploying APIs.
  • Solid understanding of machine learning concepts, including LLMs, AI Agents, and vector databases.
  • Strong grasp of Object-Oriented Programming (OOP), Operating Systems, and Computer Science fundamentals.
  • Ability to design and implement scalable low-level architecture.
  • Experience with Git, code reviews, and CI/CD pipelines.
  • Familiarity with Agile methodologies and team collaboration in sprints.
  • Experience with Test-Driven Development (TDD) or Behavior-Driven Development (BDD) for functional and unit testing.
  • The foremost requirement is a growth mindset, accompanied by a strong willingness to learn, take calculated risks, embrace challenges, prioritize results, and uphold full accountability for commitments. Being an exceptional team player who fosters positive working relationships is essential.
  • A self-starter and determined finisher who approaches challenges with a positive, can-do attitude and a strong inclination towards taking action.
  • Proficiency in both written and verbal communication skills is essential for effective collaboration and conveying ideas.
  • Prior experience in product development within startup companies is beneficial.

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    Job Title : Software Engineer - .Net & ReactReports to : VP Product ManagementLocation : BangaloreMRI Software is seeking a Software Engineer to join our team working on the MRI suite of products.As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should...

  • Software Engineer

    3 days ago


    Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Software Engineer- ALMLocation: BangaloreRole: Software EngineerNotice period: 30 daysExperience: 3-5 yearsPrimary Skills:Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.Hands-on experience with...


  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India Travtech Software Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are seeking a proactive and detail-oriented Software Support Engineer to provide technical assistance, troubleshoot software issues, and ensure smooth product performance for our clients and internal teams. T Required Candidate profile2–5 years of experience in software support, application support, or technical support. Strong knowledge of SQL and...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India MRI Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI-Software is seeking a Software Engineer to join our team working on products. As a...


  • Bengaluru, Karnataka, India Spigot Software Full time

    This role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...


  • Bengaluru, Karnataka, India APPIT Software Inc Full time

    Job DescriptionSoftware Engineer- ALMLocation : BangaloreRole : Software EngineerNotice period : 30 daysExperience : 3-5 yearsPrimary Skills:- Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.- Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.- Hands-on...