Flag job

Report

Senior Software Engineer, Build System Automation (C++/Python/Java)

Min Experience

5 years

Location

Chennai, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Exasol accelerates insights from the world's data. Our in-memory technology, massively parallel processing (MPP) technology is specifically designed for analytics, enabling businesses to turn data into actionable insights. At Exasol, we are committed to pushing the boundaries of what is possible in data analytics, and we are looking for passionate individuals to join our team and help share the future of data technology. Join our diverse, remote-first team where more than 30+ languages (and counting!) are spoken, and every voice is valued. We are looking for passionate individuals who thrive on collaboration, innovation, and a shared commitment to help share the future of data technology. We are seeking a skilled and motivated Build Engineer to join our team. The Build Engineer will play a critical role in streamlining and optimizing our software build, integration, and deployment processes. This role involves collaborating with teams, ensuring the delivery of reliable and high-quality build artifacts and supporting our development and release workflows. Key Responsibilities: Collaborate closely with development teams to understand build and packaging requirements for new projects or features. Assess, configure, and upgrade build tools to enhance efficiency, align with industry best practices, and support evolving project needs. Ensure that compilers are always up-to-date, compatible with current software projects, and optimized for performance. Regularly update and integrate third-party libraries, dependencies, or frameworks to ensure compatibility, security, and functionality. Create and maintain documentation for build processes, workflows, and development tooling to ensure knowledge transfer and standardization. Continuously optimize build pipelines and infrastructure to support increasing workloads as the team scales. Required Qualifications: Bachelor's degree in computer science, Information Technology, or a related field, or equivalent work experience 5+ years of professional experience as a Build Engineer Expert knowledge of build tools such as CMake, Make, Bazel, or similar. Deep knowledge of Linux and system administration tools and bash scripting Working knowledge of Git and Docker with familiarity in managing repositories and containerization workflows. Experience with CI systems such as Jenkins, GitHub actions or similar Proficiency in at least one programming language (e.g., C++, Python, Java) and comfortable with scripting languages for automation tasks; Go programming experience is a plus. Familiarity with cloud-based services and infrastructure (e.g., AWS, Azure, GCP) is a plus. Fluent in English with excellent written and verbal communication skills to work with international teams.

About the company

Exasol is the world's fastest analytics database, trusted by the world's most ambitious organizations. Built for speed and flexibility, it can analyze billions of rows in seconds and run high-performance analytics securely – whether in the cloud or on-premises. Need to scale your analytics function? Simple pricing makes it easy. Want to deliver frictionless insights? Automatic self-indexing tunes performance for optimal results. And you don't have to wait - Exasol fits into any data environment, so you can get started right away.

Skills

c++
python
java