Software engineer
4 days ago
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 days ago
Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSoftware 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...
-
Senior Software Engineer
7 days ago
Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior 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...
-
Software Support Engineer
2 days ago
Bengaluru, Karnataka, India Travtech Software Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe 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...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs 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...
-
Senior Software Engineer
3 days ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs 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...
-
Senior Software Engineer
1 week ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs 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...
-
Software Engineer IV
3 days ago
Bengaluru, Karnataka, India MRI Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAs 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...
-
Software Engineer III
2 days ago
Bengaluru, Karnataka, India Guidewire Software Full timeSummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...
-
Software Engineer Senior
3 days ago
Bengaluru, Karnataka, India Progress Software Full time ₹ 8,00,000 - ₹ 20,00,000 per yearJob Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...
-
Senior Software Engineer
1 day ago
Bengaluru, Karnataka, India Travtech Software Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSenior Software Engineer with strong Travel/IT product experience, skilled in scalable design, coding, reviews, mentoring, and delivering high-performance solutions end-to-end. Required Candidate profileProactive expert with strong travel domain experience, hands-on in design/architecture, ready to take end-to-end project ownership, mentor teams, and...