The Build and Release Engineer will be responsible for managing build processes, automating release workflows, and ensuring smooth software delivery. This includes developing and maintaining Python scripts to automate build, deployment, and monitoring tasks, enhancing Maven-based build systems, designing and optimizing CI/CD pipelines using Jenkins, overseeing source code repositories in GitHub, and collaborating with development and QA teams. The engineer will also troubleshoot build failures and pipeline issues, and maintain clear documentation of build, release, and deployment processes.