Portfolio Jobs

Looking for your next start-up role? Take a look at these exciting jobs at Ulu's portfolio companies.
companies
Jobs

Senior Software engineer - Python/AI/ML (5+ years of exp)

Labra

Labra

Software Engineering, Data Science
California, USA · Bangalore Urban, Karnataka, India · Bengaluru, Karnataka, India · Corpus Christi, TX, USA · university, fl, usa
Posted on Nov 11, 2025

As a Senior Software Engineer with 5+ years of experience, you will play a pivotal role in designing and developing intelligent, cloud-native systems that combine AI/ML capabilities with robust backend engineering. You’ll contribute to both — building scalable APIs and distributed systems, and integrating LLMs and AI agents to deliver smart, data-driven product experiences. This is a hands-on role that requires technical depth, creativity, and a growth mindset.


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 for passionate, high-ownership individuals who thrive in a fast-paced startup environment—where wearing multiple hats, solving complex problems, and working on aggressive timelines is part of the culture.


Work location:

In-office – Bengaluru (5 days a week)


Why should you be interested in this opportunity?

Balanced Exposure: Get equal opportunities to build strong backend systems and shape AI-driven features that enhance business value.

Startup Energy: Be part of an ambitious, agile team where ownership, accountability, and creativity define success.

Technical Growth: Deepen your skills in AI, cloud, and distributed systems by solving complex, real-world problems.

Mentorship & Collaboration: Work closely with senior engineers and product leaders, gaining hands-on experience across architecture, delivery, and innovation.

Autonomy & Recognition: Drive your projects end-to-end with trust and freedom—your impact is visible and appreciated.


Key Responsibilities

  • Design, build, and deploy scalable backend and AI-powered applications using AWS services such as Lambda, Step Functions, DynamoDB, SQS, and S3.
  • Develop, fine-tune, and integrate AI/ML components including LLMs, AI agents, and vector databases into Labra’s SaaS products.
  • Architect clean, modular, and reusable backend APIs using Python (FastAPI) for serving models and data processing.
  • Contribute to infrastructure automation and environment setup using CloudFormation, Terraform, or AWS CDK.
  • Collaborate with data scientists and product teams to define and deliver intelligent workflows and automation.
  • Optimize cloud performance and implement monitoring for scalability, cost, and security.
  • Drive code quality through peer reviews, CI/CD automation, and adherence to software engineering best practices.
  • Participate actively in sprint planning, reviews, and retrospectives in an Agile setup.
  • Mentor junior engineers and interns, fostering learning and technical growth.
  • Leverage AI tools (e.g., GitHub Copilot, OpenAI APIs) to improve productivity and innovation in day-to-day engineering tasks.

Requirements

  • 5+ years of experience in software development with a focus on both backend and AI/ML systems.
  • Strong programming skills in Python, including experience with FastAPI, asynchronous programming, and API design.
  • Proficiency in AWS cloud services (Lambda, API Gateway, DynamoDB, S3, Step Functions, IAM).
  • Proven ability to integrate AI/ML models and workflows (LLMs, AI agents, or data pipelines) into production applications.
  • Solid grasp of data structures, algorithms, OOP, and system design principles.
  • Hands-on experience with CI/CD pipelines, version control (Git), and automated testing frameworks.
  • Understanding of infrastructure as code using Terraform or CloudFormation.
  • Exposure to MLOps, model serving, or prompt engineering is a plus.
  • Excellent analytical, problem-solving, and communication skills.
  • Prior experience working in startup or fast-paced product environments is highly desirable.

What success looks like in this role:

  • You deliver robust, production-grade backend and AI systems that scale reliably.
  • You demonstrate equal strength in cloud architecture and AI integration.
  • You leverage automation and AI tools to accelerate engineering velocity.
  • You actively mentor peers and elevate team-wide engineering quality.

If you’re passionate about building the bridge between backend engineering and AI innovation—this role gives you the perfect balance of both worlds at Labra.