- Public StagePublicly traded company
Senior Software Engineer – Mobile Developer
- No equity
- 3 years of exp
- Full Time
Not Available
About the job
Anheuser-Busch's Commercial Analytics team is responsible for building competitive differentiated solutions that improve profitability, revenue or save costs in our Sales capabilities. As a senior software engineer, you will work at the intersection of application of machine/deep learning solutions, best in class cloud technology & micro-services architecture, and use DevOps standard methodologies, including model serving, data and code versioning, and other developer tooling. As a bonus, you will build new product features from start to finish, such as developing and deploying new demand models served into production systems. You will also have the opportunity to review and influence the engineering design, architecture, and technology stack across multiple products, outside your immediate focus.
In this role, you’ll be responsible for:
• Building code that will deploy into production, using code design and style standards.
• Detailing your thought process and build artefacts on team repo/wiki to share with the business and engineering for sign off
• Reviewing code quality and design developed by your peers
• Significantly improving the performance and reliability of our code that build high quality and reproducible results. You will also develop internal tools/utils that improve efficiency of the entire team
• Collaborating with other team members to advance the team’s ability to ship high quality code, fast
• Mentoring and coaching team members to continuously upskill them
• Maintaining basic developer hygiene, including writing tests, using loggers, and readme
Qualifications
• Bachelor's or Master’s degree in CA, Computer Science, or related engineering field
• 5+ years of real-world experience developing scalable and high-quality software
Expertise in at least one of the following:
• Bash scripting
• Data structures and algorithms
• Code versioning using Git (or alike), maintaining one modularized code base for multiple deployments, and automation using CI/CD pipelines
• Working in an agile environment
• Object-oriented design and concepts
3+ years of proven ability working in distributed/cloud-based environment
• Experience in microservice architecture, domain driven design and building RESTful services
• Experience in internal aspects of run time environments, complex libraries/dependencies, and docker containerization
• Prior experience guiding and mentoring teams to make right technology selections while challenging the status quo with an owner’s mentality of potential breaks and proactive fixes.
• Bias for action mentality with the ability to pivot and adapt to engineering design and solving business needs
• Experience working with data scientists and helping put machine learning solutions into production
Technology skills
• Above average experience using object-oriented language, such as python for scripting, API and software development
• Expertise in SQL Server (or alike)
• Experience in a large cloud SQL or NoSQL databases, familiarity with distributed computing, GitHub or similar tool for code versioning, using security and code quality tools such as Sonarcube, and leading end to end DevOps automation tools such as JFrog Artifactory
Benefits & Work perks
We offer generous benefit plan options that can be tailored for your needs and wellbeing:
• Health benefits including Medical, Dental, Vision, Wellness and Tax-Advantaged Savings and Spending Accounts
• Life Insurance and Disability Income Protection
• Generous Parental Leave and FMLA policies
• 401(k) Retirement Savings options with a generous company matching contribution
• Chance to work in a fast-paced environment among a company of owners
• Free Beer!