Deloitte is looking to solve complex problems with valuable outcomes by developing engineering solutions that delight customers and users, while also driving tangible value for Deloitte's business investments.
Requirements
- Excellent software engineering foundation with deep understanding of OOP/OOD, sequence/activity/state/ER/DFD diagrams, data-structure, algorithms, code instrumentations, etc.
- 8+ years of experience with AI/ML, with last 2 years focused on GenAI as well as technologies like OpenAI, Claude, Gemini, LangChain, Agents, Vector databases, and approaches like Prompt Engineering, fine-tuning, etc.
- Proven experience in: Python, R, TensorFlow, PyTorch, Keras, Julia, ML libraries, NLP, etc.
- Strong understanding and experience in managing big data of various forms to generate insights and create intelligence.
- Proven experience with Angular, React, NodeJS, Python, Streamlit, C, .NET Core, Golang, SQL/NoSQL.
- Proven experience with cloud-native engineering, using FaaS/PaaS/micro-services on cloud hyper-scalers like Azure, AWS, and GCP.
- Strong understanding of methodologies & tools like, XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, SonarQube, etc. to deliver high quality products rapidly.
Responsibilities
- Develop engineering solutions that solve complex problems with valuable outcomes, ensuring high-quality, lean designs and implementations.
- Serve as the technical advocate for products, ensuring code integrity, feasibility, and alignment with business and customer goals.
- Lead requirement analysis, contributing to low-level architecture and component design, development, unit testing, integrations, and support.
- Maintain accountability for the integrity of code design, implementation, quality, data, and ongoing maintenance and operations.
- Stay hands-on, self-driven, and continuously learn new approaches, languages, and frameworks with significant focus on infusing AI/ML/GenAI where possible/appropriate.
- Create technical specifications, and write high-quality, supportable, scalable code and review code of other engineers, mentoring them, to ensure all quality KPIs are met or exceeded.
- Develop lean engineering solutions through rapid, inexpensive experimentation to solve customer needs.
Other
- Actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects.
- Dependable team player and mentor, collaborating with cross-functional teams to design, develop, and deploy advanced software solutions.
- Embrace and drive a culture of accountability for customer and business outcomes.
- Engage with customers and product teams before, during, and after delivery to ensure the right solution is delivered at the right time.
- Excellent interpersonal and organizational skills, with the ability to handle diverse situations, complex projects, and changing priorities, behaving with passion, empathy, and care.