- Lead in the technical development of robust software applications while identifying and upholding industry best-practices and state-of-the-art standards
- Collaborate with technical teams to produce high-quality frameworks that enable client delivery and scalable solutions
- Participate in all phases of the software development lifecycle to influence cross-functional teams and to identify high-impact, data-driven opportunities
- Champion QA/QC processes, deliver operational automation and mitigate project risks across the entire development lifecycle
- Produce high quality, well documented code that is robust, efficient, testable and consistent
- Participate in code reviews, give actionable feedback, and mentor junior team members
- Bachelor's or Master’s degree in a STEM field or equivalent experience (Computer Science, Engineering, Physics etc.); Master’s degree preferred
- 4+ years of software development experience in python for data science applications
- 2+ years of experience building software on top of major container technology (Kubernetes, Docker, or similar)
- Expert with modern software development best practices, CI/CD processes and aversion control processes
- Expert in working with both on-prem and cloud environments such as AWS, Azure, GCP, etc.
- Proficient in additional programming languages such as JavaScript, SQL, C, C++, & C#
- Demonstrated understanding of machine learning and AI technologies
- Live within commuting distance to one of Deloitte’s consulting offices
- Excellent communication skills, both written and verbal
- Ability to travel 10%, on average, based on the work you do and the clients and industries/sectors you serve
- Limited immigration sponsorship may be available
- Experience developing AI & machine learning based software applications