Senior Software Development Manager - Machine Learning
OracleAustraliaUpdate time: August 12,2022
Job Description

Senior Manager of Software Engineering – AI, ML, NLP

Do you have a passion for high scale services and working with some of Oracle's most critical customers?  We are looking for a Senior Manager of Software Engineering, specializing in the intersection of software development and AI, ML and NLP and a passion for managing developers and data scientists while providing them and your peers with technical leadership.  You will contribute to setting direction for our assurance work of large scale ML models.  You will help grow your team members to achieve outstanding results.  You foster the creative atmosphere to let your team innovate while holding them accountable for making smart decisions and delivering results.  You are ambitious, yet humble – you realise there are always opportunities for improvement, you take on feedback from team members and introspect to raise the bar for yourself and your team.  You are comfortable with ambiguity, exploring new complex codebases and models, making your team shine.

 

Who We Are

We are a world-class team of high calibre engineers and data scientists who thrive on new challenges.  We are an inclusive and diverse team with a full spectrum of experience distributed globally.  We have the resources of a large enterprise and the energy of a start-up, working on a critical greenfield software assurance project collaboratively with our cloud teams.  The Software Assurance organisation has the mission to make application security and software assurance, at scale, a reality.  We are a dedicated team, leveraging each other’s insights and abilities to produce cutting edge solutions to difficult problems through automation and CI/CD.  Join us to grow your career and create the future of software assurance at scale together.

 

Work You’ll Do

We are seeking an experienced, passionate, and talented Senior Manager who has genuine excitement and interest in software assurance and data assurance.  You must relish the challenge of assessing and understanding large, complex deep learning models, and have a passion for managing developers and data scientists.  As a member of our team, you will be responsible for planning, prioritising, and delivering in-depth ML assessments with your team.  You know how to deal with uncertainty and answer question to new requirements that are raised from time to time.  You will be at ease engaging in technical discussions with security researchers and engineers, hiring, managing a distributed team, and meeting deadlines.

 

What You’ll Bring

  • 6-8 years of professional experience in AI, ML or NLP
  • 7+ years of people management and leadership skills
  • Demonstrated ability to think strategically and build strategic partnerships
  • Expert ability to communicate information clearly and concisely in written, verbal, and high-impact presentations to VPs, SVPs, and other stakeholders
  • Demonstrated history of attracting and retaining high calibre data scientists, ML engineers and data engineers
  • Experience building data science and machine learning workflows to analyse and improve complex ML pipelines
  • Working knowledge of Python as applied to ML
  • Experienced in complex decision-making
  • Experienced in developing and executing operational plans to deliver business results
  • Must be legally authorised to work in the Australia/New Zealand without the need for employer sponsorship, now or at any time in the future.
  • This role offers domestically located flexibility of workplace.

 

Nice to Have

  • Experience managing a distributed team
  • Demonstrable experience understanding of ML evaluation metrics and how those relate to real-world performance metrics
  • Experience with analytical platforms like KNIME
  • Understanding of ML Ops and ability to come up to speed quickly in new environments that involve significant ML work
  • Understanding of cloud development

 

What We’ll Give You

  • A team of very skilled and diverse personnel across the globe
  • Ability to work in a flexible work from home arrangement
  • Exposure to mind blowing large-scale cutting-edge systems
  • The resources of a large, global operation while still having the small, start-up feel of a smaller team day to day
  • Develop new skills and competencies working with our vast cloud product offerings
  • Ongoing extensive training and skills development to further your career aspirations
  • Incredible benefits and company perks
  • An organization filled with smart, enthusiastic, and motivated colleagues
  • The opportunity to impact and improve our systems and delight our customers
Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.

Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Get email alerts for the latest"Senior Software Development Manager - Machine Learning jobs in Australia"