Job Description
Dreaming big is in our DNA. Brewing the worlds most loved beers and creating meaningful experiences is what inspires us. We are owners, empowered to lead real change, deliver on tough challenges, and take accountability for the results. We are looking for talent that shares these values, that is ambitious, bold & resilient. We want talent that is looking for fast career growth, cross-functional experiences, global exposure and robust training & development.
Anheuser-Busch InBev, or ABInBev, is a multinational drinks conglomerate headquartered in Belgium.
It's the world's largest beer brewer by both volume and revenue, operating more than 600 beer brands in 150 countries.
As an Software Development Engineer :
What you will do
• Work on building code that will deploy into production, using code design & style standards.
• Document your thought process & create artefact on team repo/wiki that can be used to share with business engineering for sign off.
• Review code quality, design developed by your peers.
• Significantly improve the performance & reliability of our code that create high quality & reproducible results.
• Develop internal tools/utils that improve productivity of entire team.
• Collaborate with other team members to advance teams ability to ship high quality code, fast
• Should be able to mentor/coach junior team members to continuously upskill them.
• Maintain basic developer hygiene that includes but not limited to, writing tests, using loggers, readme to name a few.
Technology skills & Competencies
• Excellent Python coding skills & understanding of python best practices (PEP8) & fundamental design principles behind scalable applications.
• Experience in writing unit and integration tests and good foundation in data structures & algorithms.
• Experience in using SQL & NoSQL Databases. Knowledge of ORM (objectrelational mapping).
• Good understanding of DB Design Principles and Optimization.
• Knowledge of building RESTful APIs using Python, Django ORM, SQLAlchemy & FastAPI or Flask.
• Proficiency in using any code versioning tool, like ADO, GitHub or BitBucket.
• Experience with Azure or any other equivalent cloud platform resources such as Application Insights, Web app, Functions etc.
• Strong experience in code versioning using Git (or alike), maintaining one modularized code base for multiple deployments, automation using CI/CD pipelines.
• Experience working in distributed/cloudbased environment, microservice architecture, domain driven design & building RESTful services.
• Experience in internal aspects of run time environments, complex libraries/dependencies, docker containerization.
• Skilled with common frontend technologies such as HTML, CSS, JS, TypeScript.
Good to have
• Experience working with data scientists & helping put machine learning solutions into production.
• Experience working with Analytics platforms like Databricks, Synapse or AML.
• Contributions to OSS or StackOverflow.
Education:
Academic degree in, but not limited to, Bachelors or Masters in CA, CS, or any engineering discipline
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer|Python Devloper position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
