Company
Brainlabs Digital logo

Brainlabs Digital

www.brainlabsdigital.com
Location

In office: Bengaluru

  • 🇮🇳 India
Apply

Senior Data Engineer

Brainlabs is a digital media agency – we’re passionate about using data and tech to craft marketing strategies that drive real business results for clients. Our 1000+ Brainlabbers partner with some of the world’s largest advertisers to do just that.

Our mission is simple, we want to become the world’s largest independent media agency, famous for delivering high performance and accelerating the careers of Brainlabbers whilst we’re at it.

Brainlabs has always been a culture-first company. In fact, from the very beginnings of the agency a set of shared principles, philosophies and values was documented in The Brainlabs Handbook, helping us create our unique culture.

As with everything here we always seek to adapt and improve so The Brainlabs Handbook has been fine-tuned to become The Brainlabs Culture Code.

This Culture Code consists of 12 codes that talk to what it means to be a Brainlabber. It’s a joint commitment to continuous development and creating a company that we can all be proud of, where Brainlabbers can turn up to do great work, make great friends and win together.

You can read The Brainlabs Culture Code in full here.

Job Summary:

We are looking for a highly skilled Senior Data Engineer with expertise in Full Stack Development and a deep understanding of Google Cloud Platform (GCP) to join our team. In this role, you will design, implement, and optimise data pipelines, leverage GCP services, and contribute to full stack application development. Your work will be crucial in building scalable, data-driven solutions that empower the organisation to make informed decisions.

Key Responsibilities:

  • Data Engineering on GCP:

    • Design, develop, and maintain scalable data pipelines using GCP services such as BigQuery, Dataflow, Pub/Sub, and Cloud Storage.

    • Implement ETL processes that ensure the accurate and timely movement of data across various systems within the GCP ecosystem.

    • Optimise data architectures for performance, cost efficiency, and reliability, leveraging GCP’s suite of tools.

    • Ensure data security, governance, and compliance within the GCP environment.

    • Implement CI/CD pipelines using GCP tools like Cloud Build, and manage containerized applications

  • Full Stack Development:

    • Develop full stack applications and deploy them on GCP data services, ensuring robust, user-friendly interfaces and backend systems, implement APIs and microservices that interact seamlessly wherever required

    • Contribute to the data visualisations that provide actionable insights within the application.

    • Maintain and optimise existing full stack solutions, ensuring they meet performance and scalability requirements

  • Cross-functional Collaboration:

  • Work closely with data scientists and other stakeholders to translate business requirements into technical solutions.

  • Lead the data engineering aspects of cross-functional projects, ensuring data solutions are integrated seamlessly with other applications.

  • Mentor and guide junior engineers in both data engineering and cloud practices, fostering a culture of continuous learning

Qualifications:

  • Education:

    • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field.

  • Experience:

    • 3-4 years of experience in data engineering, with a strong focus on GCP services like BigQuery, Dataflow, and Pub/Sub.

    • Proven experience in full stack development, with proficiency in both front-end and back-end technologies.

    • Hands-on experience with SQL, NoSQL databases, and cloud-native data warehousing.

    • Proficiency in programming languages such as Python.

    • Extensive experience with cloud infrastructure management, particularly within the GCP ecosystem.

  • Skills:

    • Deep understanding of GCP data services, architecture, and best practices.

    • Strong knowledge of RESTful API design, microservices architecture, and containerization.

    • Proficiency in front-end frameworks (e.g., React, Angular) and back-end frameworks (e.g., Node.js, Flask).

    • Experience with CI/CD pipelines, Kubernetes, and cloud-native application development.

    • Excellent problem-solving skills and ability to optimize complex cloud-based systems.

    • Strong communication and collaboration skills, with the ability to lead projects and work effectively in a team environment.

Certifications:

  • GCP certifications (e.g., Associate Cloud Engineer or Professional Data Engineer)

Brainlabs is proud to be an equal opportunity workplace: we are committed to equal opportunity for all applicants and employees regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion, or belief, and marriage and civil partnerships. If you have a disability or special need that requires accommodation during the application process, please let us know!

Please note that we will never ask you to transfer cash or make any other payment to us in order to apply for a role or to work for Brainlabs. Any such asks are fraudulent and should be reported to the appropriate authorities in your area.