Senior Build Engineer

MathWorks

Bengaluru

Hybrid

INR 4,000,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model

Job summary

MathWorks in Bengaluru is seeking a Senior Build Engineer to lead modernization of the build infrastructure, enabling distributed workflows and boosting developer productivity across Linux, Windows, and macOS. You will partner with engineering teams to design scalable solutions, port/refactor code for modern compilers, and promote best practices in build engineering while mentoring teammates.

This hybrid role offers collaboration with world-class engineers and meaningful impact on product

Qualifications

  • Bachelor's degree (or higher) and relevant professional experience in build systems.
  • Proficient in C++ and understanding of compiler toolchains.

Responsibilities

  • Drive modernization of build infrastructure and enable distributed build workflows.
  • Design and implement automation tools to streamline build and development processes.
  • Improve reliability, reproducibility, and efficiency across large cross-platform codebases.
  • Analyze build performance, resource usage, and scalability; build observability metrics.

Skills

C++

Education

Bachelor's degree

Tools

Bazel
CMake
Make
Go
Python
Bash

Job description

Join the MathWorks Infrastructure Architecture and Tools team and play a key role in building the next generation of scalable, reliable, and high-performance build systems that power the MathWorks product suite.

As a Senior Build Engineer, you will lead initiatives to modernize our build infrastructure, enable distributed and scalable build workflows, and drive improvements in developer productivity. You will partner closely with development teams to deliver robust, maintainable solutions across platforms while advancing adoption of modern build technologies and practices.

Why Join Us?
  • Work on large-scale, complex build systems supporting a globally used product suite
  • Influence next-generation build and infrastructure architecture
  • Collaborate with highly skilled engineers across platforms and domains
  • Drive impactful improvements in developer productivity and product quality

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities:
1. Drive Build Infrastructure Modernization:
  • Evaluate modern build systems and lead the design, and implementation of scalable, future-ready solutions
  • Transition legacy workflows to modern, distributed build ecosystem
2. Build Automation & Developer Productivity:
  • Design and develop automation tools to streamline build and development workflows
  • Improve reliability, reproducibility, and efficiency across a large and diverse codebase
  • Analyze and improve build performance, resource utilization, and system scalability
  • Build observability metrics to measure the improvements
  • Lead efforts to port and refactor code for compatibility with modern compilers and evolving C++ standards
  • Enable adoption of new toolchains across multiple platforms
  • Expand and maintain support for Linux, Windows, and macOS environments
4. Technical Leadership & Collaboration
  • Act as a subject matter expert for build systems and infrastructure
  • Partner with engineering teams to diagnose and resolve complex build and toolchain issues
  • Establish and promote best practices for build engineering across the organization
5. Code Quality & Reviews
  • Conduct in-depth code and infrastructure reviews, ensuring maintainability and adherence to best practices
  • Mentor junior team members and foster a culture of technical excellence and continuous learning
  • Document systems, processes, and best practices for long-term sustainability
Minimum Qualifications
  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.
  • Programming experience in C++
Additional Qualifications
  • Strong experience working with large-scale, multi-language codebases
  • Expertise in modern distributed build systems (e.g., Bazel, CMake, Make, or similar) and remote execution frameworks on different platforms
  • Proficiency in C++ and one or more programming/scripting languages (Go, Python, Bash, etc.)
  • Solid understanding of compiler toolchains and experience with compiler-related workflows
  • Strong debugging and troubleshooting skills across build systems, compiler toolchains, and cross-platform environments
Must Have:
  • Strong System Design Skills
  • Knowledge of CI/CD systems and large-scale build pipelines
  • Experience applying AI-assisted tools, with the ability to critically evaluate AI-generated outputs
Nice to Have:
  • Familiarity and knowledge of package managers of C++ like Conan

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations.

Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer: Embedded Deep Learning
Software Engineer: Embedded Deep Learning

MathWorks • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Advanced Support Engineer
Senior Advanced Support Engineer

MathWorks • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Sr Software Engineer in Test - Infrastructure & Architecture
Sr Software Engineer in Test - Infrastructure & Architecture

MathWorks • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Senior Program Manager
Senior Program Manager

MathWorks • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer - Cloud Platform Integrations
Senior Software Engineer - Cloud Platform Integrations

MathWorks • Hyderabad

Hybrid
INR 250,000 - 500,000
Senior C++ - Software Engineer
Senior C++ - Software Engineer

MathWorks • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
C++ Software Engineer
C++ Software Engineer

MathWorks • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

MathWorks • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Quality Engineer - Verification & Validation
Senior Quality Engineer - Verification & Validation

MathWorks • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Hybrid work model
Growth opportunities
Inclusive work environment
Senior Product Security Engineer
Senior Product Security Engineer

MathWorks • Hyderabad

Hybrid
INR 1,500,000 - 2,500,000