Job description

AB InBev GCC was incorporated in 2014 as a strategic partner for Anheuser-Busch InBev. The center leverages the power of data and analytics to drive growth for critical business functions such as operations, finance, people, and technology. The teams are transforming Operations through Tech and Analytics.

Do You Dream Big?

We Need You.


Job Description

Job Title: Machine Learning Engineer

Location: Bengaluru

Reporting to: Sr. Program Manager


1. PURPOSE OF ROLE


As a SDE you will work at the intersection of


  • Application of machine learning/deep learning solutions.
  • Best in class cloud technology & micro-services architecture.
  • Use DevOps best practices that include model serving, data & code versioning.


As a bonus, you will build new product features from start to finish (e.g., develop & deploy new demand models served into production systems). You will also review & influence the engineering design, architecture & technology stack across multiple products, outside your immediate focus.


2. KEY TASKS AND ACCOUNTABILITIES


  • You will work on building code that will deploy into production, using code design & style standards.
  • You will document your thought process & create artifact on team repo/wiki that can be used to share with business & engineering for sign off.
  • You will review code quality, design developed by your peers.
  • You will significantly improve the performance & reliability of our code that create high quality & reproducible results.
  • You will also develop internal tools/utils that improve productivity of entire team.
  • You will collaborate with other team members to advance team’s ability to ship high quality code, fast!
  • You should be able to mentor/coach junior team members to continuously upskill them.
  • You will maintain basic developer hygiene that includes but not limited to, writing tests, using loggers, readme to name a few.


3. QUALIFICATIONS, EXPERIENCE, SKILLS


Academic degree in, but not limited to, Bachelors or Masters in CA, CS, or any engineering discipline. Beyond academic degrees, we give more weightage to 5+ years of real-world experience to develop scalable & high-quality software.


Technology skills:

  • Proficiency with pandas, numpy, scipy, scikit-learn, statsmodels, tensorflow.
  • Good understanding of statistical computing, parallel processing.
  • Experience with advanced tensorflow distributed, numpy, numba, joblib.
  • Good understanding of memory management & parallel processing in python.
  • Good understanding of Ray framework.
  • Profiling & optimization of production code.
  • Strong at Python coding. Exposure to working in IDEs such as VSC or PyCharm.
  • Experience in code versioning using Git, maintaining modularized code base for multiple deployments.
  • Experience in working in Agile environment.
  • In depth understand of databricks (Workflows, cluster creation, repo management)
  • In depth understanding of machine learning solution in Azure cloud.


Expertise in the following:

  • Understanding of latest Machine learning concepts and use cases
  • 5 year of strong programming experience, preferably in Python
  • Strong experience in code versioning using Git (or alike), maintaining one modularized code base for multiple deployments, automation using CI/CD pipelines.
  • Experience in creating python packages related to machine learning/contributing to python packages related to machine learning
  • Experience in working in Agile environment.
  • You should have experience working in distributed/cloud-based environment.
  • Experience in internal aspects of run time environments, complex libraries/dependencies
  • Guide & mentor team to make right technology choices. Challenges status quo with an owner’s mindset of what can break & think of proactively fixing.
  • You have bias for action & make right trade-offs between engineering design & solving business needs.


Few skills in addition that will make you stand out

  • Experience in mentoring/managing junior team members & developing their skills.
  • Experience working with data scientists & helping put machine learning solutions into production.
  • Contributions to OSS or Stackoverflow.


And above all of this, an undying love for beer!

We dream big to create future with more cheers

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.