Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Machine Learning
The Role
Own the application layer of AI-powered products by designing and building production frontend and backend systems. Lead architecture, APIs, data models, integrations, reliability, security, observability, testing, and deployment decisions. Debug complex production issues, review code and designs, mentor engineers, and collaborate with AI engineers on interfaces between application systems and inference services. The role requires strong technical judgment, ownership, and hands-on full-stack development.
Summary Generated by Built In
Company Description

Abstrabit is a Private AI engineering company building AI-powered products and solutions for businesses. We work across the AI stack — from deploying and evaluating private and open-weight models to building production applications, agents, workflows, and integrations on top of them.

Our engineering work is organized across two closely connected layers: the AI layer, focused on models, inference, evaluation, and AI infrastructure; and the application layer, focused on building reliable, scalable software products that use those AI capabilities.

Job Description

The Context

AI systems become valuable only when the applications around them are reliable, maintainable, and well designed.

That requires more than feature development. It requires good technical judgment around architecture, APIs, data models, integrations, reliability, security, observability, and how application systems should interact with AI inference services.

Our Senior Software Engineers help own this application layer.

We are looking for engineers who can take an ambiguous product or technical problem, turn it into a clear implementation plan, make sound design decisions, and guide the team through delivery.

About the Role

As a Senior Software Engineer, you will take ownership of significant parts of the application layer of our AI products.

You will design and build production systems, lead implementation of complex features, make architecture and technology decisions, solve difficult production problems, and help other engineers deliver high-quality software.

You will work across technologies such as TypeScript, Node.js, React, Next.js, databases, APIs, cloud infrastructure, and distributed application components, while collaborating closely with our AI engineering team.

This role is suited for an engineer who is comfortable operating with incomplete information, making practical trade-offs, and taking responsibility for a system beyond the code they personally write.
 

What You'll Work On

Depending on the project, you may work on:

  • Designing and building major frontend and backend components.

  • Turning product requirements into technical designs and implementation plans.

  • Designing APIs, data models, workflows, and service boundaries.

  • Integrating application systems with AI inference services, RAG systems, agents, and other AI capabilities.

  • Making architecture decisions around scalability, reliability, security, and maintainability.

  • Debugging complex issues across application, infrastructure, database, and integration layers.

  • Reviewing code and technical designs from other engineers.

  • Improving testing, observability, deployment, and engineering practices.

  • Guiding Software Engineers and Interns through technical decisions and implementation challenges.

  • Working with AI engineers to define clean interfaces between the model layer and the application layer.

  • Identifying technical risks early and proposing practical ways to address them.

  • Taking ownership of production systems after release, not just during development.

Qualifications

We are looking for engineers with strong technical judgment and a track record of owning production software.

You should have:

  • At least 3 years of hands-on full-stack software development experience, with experience designing, building, and maintaining production applications across frontend and backend.

  • Strong software engineering and problem-solving fundamentals.

  • Experience designing, building, and maintaining production web applications.

  • Strong understanding of backend systems, APIs, databases, and modern application architecture.

  • Ability to work effectively across frontend and backend when required.

  • Experience making technical design decisions and explaining the trade-offs behind them.

  • Strong debugging skills across multiple layers of a system.

  • Good understanding of testing, reliability, performance, security, and observability.

  • Ability to review code and improve the technical quality of work produced by others.

  • Ability to break ambiguous problems into clear, executable engineering tasks.

  • Clear communication with engineers, product teams, and other stakeholders.

  • A strong sense of ownership for systems from design through production.

Experience with React, Next.js, Node.js, TypeScript, AWS, AI integrations, or distributed systems is useful, but we care more about depth of engineering judgment than an exact stack match.

Using AI as an Engineer

We use AI tools as part of our engineering workflow, and we expect senior engineers to use them effectively. We do not evaluate senior engineers based on how much code they can write without assistance.

What matters is whether you can evaluate generated solutions, recognize weak designs, identify hidden risks, test assumptions, debug complex failures, and make better technical decisions than the tool alone can make.

At this level, AI should increase your leverage. It should not replace your judgment.

Additional Information

What This Role Is Not

This is not an AI research or model-engineering role.

Your primary responsibility will be the application and product layer, while working closely with engineers responsible for model deployment, inference, evaluation, and AI infrastructure.

This role isn't just about implementing tickets.

You will be expected to question requirements when needed, identify missing technical considerations, propose better approaches, and help shape how systems are built.

Nor is this purely an individual-contributor coding role.

You will still write substantial code, but part of your responsibility is to improve the quality and effectiveness of the engineers working around you.

Why Join Abstrabit

You will work on production systems where modern software engineering meets Private AI.

You will:

  • Design applications that interact directly with private and open-weight AI models.

  • Work on technically complex systems spanning application engineering, cloud infrastructure, integrations, and AI.

  • Influence architecture and engineering practices rather than only implement predefined solutions.

  • Work closely with AI engineers on the boundary between inference systems and production applications.

  • Own meaningful systems and technical decisions.

  • Mentor and guide engineers while continuing to remain hands-on.

  • Gain deeper exposure to how production AI systems are designed and operated end to end.

Our Interview Process - Our hiring process is designed to evaluate technical judgment, ownership, and how you approach real engineering problems.

Step 1: Application Screening - We review your experience, projects, and evidence that you have built and shipped meaningful software.

Step 2: Engineering Assessment - You will complete a practical engineering exercise based on the type of problems you may encounter at Abstrabit.

AI tools are allowed. We care about correctness, maintainability, edge cases, technical decisions, and how you structure a solution, not how much code you can produce from memory.

Step 3: Technical Discussion - You will discuss your solution and broader engineering decisions with our team. We may introduce changing requirements, production constraints, scaling concerns, failures, or alternative architectures and ask you to reason through them.

This discussion is intended to evaluate system thinking, debugging ability, trade-off analysis, and technical judgment.

Step 4: Final Conversation - A discussion about your experience, ownership expectations, ways of working, growth, and whether Abstrabit is the right environment for you.

Skills Required

  • At least 3 years of hands-on full-stack software development experience
  • Experience designing, building, and maintaining production applications across frontend and backend
  • Strong software engineering and problem-solving fundamentals
  • Experience designing, building, and maintaining production web applications
  • Strong understanding of backend systems, APIs, databases, and modern application architecture
  • Ability to work effectively across frontend and backend
  • Experience making technical design decisions and explaining trade-offs
  • Strong debugging skills across multiple system layers
  • Understanding of testing, reliability, performance, security, and observability
  • Ability to review code and improve technical quality
  • Ability to break ambiguous problems into clear engineering tasks
  • Clear communication with engineers, product teams, and stakeholders
  • Strong ownership of systems from design through production
  • Experience with React, Next.js, Node.js, TypeScript, AWS, AI integrations, or distributed systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bengaluru
12 Employees
Year Founded: 2020

What We Do

We have over 10 years of experience digitizing businesses across 9 countries and various industries. With a proven track record of unlocking 10x growth through adding, optimizing, & modernizing intelligent technology layers in your business we translate it into tangible improvements leading to significant ROI improvement. We have a highly skilled team combining Senior AI/ML engineers, Senior UI/UX designers, Senior Business Analyst, Front-end, Back-end, & Full-stack developers to deliver cost-effective, innovative, and impactful solutions. Our Services: 1. Custom Web & Mobile App Development: Bridge business requirements with tailored solutions featuring scalable architecture and superior UI/UX design. 2. AI Software Development: Align your business objectives with bespoke AI software, testing initial use cases through MVPs, and fostering transformative growth. 3. vCTO-led Tech Team: Gain leadership guidance to implement a technical roadmap aligning with your business goals. 4. AI Knowledge Assistant: Leverage the next-generation AI Knowledge Assistant for Enterprises – fast, conversational, synthesizes vast data for verifiable answers, and facilitates scheduling actions. 5. Mobile App Development: Create intelligent mobile applications tailored to your unique needs using smart technologies and industry best practices for seamless, intuitive, and high-performance solutions across platforms. 6. AI Consulting: Our team of AI experts, ML engineers, and consultants will guide you through understanding AI integration's scope, its impact on efficiency and sales, and staying ahead of the curve in implementation.

Similar Jobs

LogicMonitor Logo LogicMonitor

Senior Software Engineer

Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software
Easy Apply
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
1100 Employees

DigitalOcean Logo DigitalOcean

Senior Software Engineer

Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
1400 Employees

DigitalOcean Logo DigitalOcean

Senior Software Engineer

Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
1400 Employees

DigitalOcean Logo DigitalOcean

Senior Software Engineer

Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
1400 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account