Company Description
About Deloitte:
Deloitte is a premier global provider of audit and assurance, consulting, financial advisory, risk advisory, tax, and related services. Our global network of member firms and related entities spans more than 150 countries and territories, collectively known as the “Deloitte organization”. We serve four out of five Fortune Global 500® companies. Learn more about how the approximately 312,000 individuals at Deloitte make a meaningful impact at .
About the Division
Our Assurance services extend beyond just fulfilling statutory requirements. We help our clients perform better and achieve their business goals. We understand their needs, consider the business implications, and customize our approach accordingly. In today's fluctuating global economy, businesses need trusted advisors. Deloitte Assurance professionals spend time understanding our clients' business as well as their industry, allowing us to identify key risks and opportunities beyond the traditional financial reporting function. Our services include:
- Financial Services Advisory
- Actuarial & Insurance Solutions
- Actuarial & Analytics Solutions
Our Financial Services Advisory is the top risk management and modelling consulting practice in South Africa, mostly servicing financial institutions. We are a global centre of excellence specializing in credit risk, capital management, and financial instrument valuation.
We are a dynamic, technically superior team, passionate about our clients and committed to developing market-leading solutions and thought leadership. We are dedicated to cultivating an engaging learning environment that supports the ongoing personal development of every team member, including our partners.
Job Description
About the Job
We have an exciting opportunity for an accomplished quantitative, machine learning specialist and software developer to join our FinTech team in Deloitte Financial Services Advisory, based in Johannesburg. We are looking for a motivated, innovative individual to contribute to our challenging, state-of-the-art machine learning and global software development projects. The successful candidate should possess a strong quantitative background with a specific focus on machine learning, alongside software development experience.
Primary Responsibilities:
- Developing machine learning systems to maximize efficiency and insights in the market
- Implementing and fine tuning the appropriate machine learning algorithms based on diverse requirements
- Designing and developing quantitative engines and algorithms that enhance prospective software applications
- Identifying areas for improvement and modification in existing applications and assisting in their development
- Developing training material on machine learning
- Writing and implementing efficient code
- Working in collaboration with other developers, UX designers, business and systems analysts
Qualifications
About You
Relevant Skills and Experience:
- 3-5 years of experience in quantitative modelling in one or more of the following areas: credit risk, market risk, financial models or statistical models
- Intermediate to advanced ability in researching and implementing machine learning algorithms and systems
- Intermediate to advanced level of coding experience in Python, C# is mandatory
- Familiarity with machine learning frameworks (keras) and libraries (sci-kit learn)
- Understanding of data structures, data modeling and software architecture
- Experience in using Git
- Skills in object-oriented programming
- Experience in working with cloud environments is beneficial
- Experience in working with containerized environments such as Kubernetes, Docker, etc. is beneficial
- Minimum of 3 years of banking experience in industry or as a consultant
- Experience in collaborating with others
Qualification:
- Minimum requirement: Bachelor’s Degree in a quantitative field such as Computer Science, Engineering (Software, Financial, etc.), Mathematics, Statistics or Physics
- A Master’s Degree in any of the above-mentioned disciplines would be advantageous
- Any technology-related certifications would be a plus, for instance, Cloud certification
Additional Information
Personal Attributes:
- A meticulous individual demonstrating attention to detail, quality, and a high level of commitment.
- An excellent team player who can deliver results under pressure and within tight deadlines.
- Possesses strong problem-solving capabilities.
- Ability to quickly and effectively understand new and different concepts.
- Interest in a wide variety of subjects across multiple disciplines.
- A passion for keeping abreast with the latest advancements in technology and their impact on the business environment.
- Focused on standards and continuous improvement.
- Ability to communicate complex technical concepts in simple terms.
What we offer:
- Exciting career advancement opportunities linked to the success of an ambitious FinTech inspired team.
- The opportunity to work closely with professionals who are leaders in their respective fields.
- A vast team of professionals to foster business and professional development.
- Access to the international Deloitte network, providing opportunities for travel and exposure to international best practices.
*Please note that this job advertisement provides a summary of the capabilities required. All shortlisted candidates will receive a detailed list of required capabilities.
At Deloitte, we want everyone to feel they can be themselves and to thrive at work—in every country, in everything we do, every day. We aim to create a workplace where everyone is treated fairly and with respect, which includes providing reasonable accommodations for individuals with disabilities. We strive to create and leverage a diverse workforce to establish a fully inclusive environment across the African continent.