Ed Tech companies you'll love to work for

1,143
companies
31,508
Jobs

DET-Azure Cloud and Python Developer for ML-GDSN02

EY

EY

Software Engineering, Data Science
Bengaluru, Karnataka, India · United States
Posted on Wednesday, April 10, 2024

At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.

Azure Cloud and Python Developer for ML - Senior

EY GDS Consulting digital engineering, is seeking an experienced Azure Cloud and Python Developer for ML to join our Emerging Technologies team in DET, GDS. This role presents an exciting opportunity to contribute to innovative projects and be a key player in shaping our technological advancements.

The opportunity

We are seeking an experienced Azure Cloud and Python Developer with 6-8 years of hands-on experience in machine learning (ML) development. This role involves developing and deploying ML models on the Azure cloud platform, designing efficient data pipelines, and collaborating with data scientists and stakeholders to deliver technical solutions.

Your key responsibilities

  • Develop and deploy machine learning models on Azure cloud platform using Python programming language, ensuring scalability and efficiency.
  • Design and implement scalable and efficient data pipelines for model training and inference, optimizing data processing workflows.
  • Collaborate closely with data scientists and business stakeholders to understand requirements, translate them into technical solutions, and deliver high-quality ML solutions.
  • Implement best practices for ML development, including version control using tools like Git, testing methodologies, and documentation to ensure reproducibility and maintainability.
  • Design and optimize ML algorithms and data structures for performance and accuracy, leveraging Azure cloud services and Python libraries such as TensorFlow, PyTorch, or scikit-learn.
  • Monitor and evaluate model performance, conduct experiments, and iterate on models to improve predictive accuracy and business outcomes.
  • Work on feature engineering, data preprocessing, and feature selection techniques to enhance model performance and interpretability.
  • Collaborate with DevOps teams to deploy ML models into production environments, ensuring seamless integration and continuous monitoring.
  • Stay updated with the latest advancements in ML, Azure cloud services, and Python programming, and apply them to enhance ML capabilities and efficiency.
  • Provide technical guidance and mentorship to junior developers and data scientists, fostering a culture of continuous learning and innovation.

Skills and attributes
Soft Skills

  • Bachelor's or master's degree in computer science, data science, or related field, with a strong foundation in ML algorithms, statistics, and programming concepts.
  • Minimum 6-8 years of hands-on experience in developing and deploying ML models on Azure cloud platform using Python programming language.
  • Expertise in designing and implementing scalable data pipelines for ML model training and inference, utilizing Azure Data Factory, Azure Databricks, or similar tools.
  • Proficiency in Python programming language, including libraries such as TensorFlow, PyTorch, scikit-learn, pandas, and NumPy for ML model development and data manipulation.
  • Strong understanding of ML model evaluation metrics, feature engineering techniques, and data preprocessing methods for structured and unstructured data.
  • Experience with cloud-native technologies and services, including Azure Machine Learning, Azure Kubernetes Service (AKS), Azure Functions, and Azure Storage.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization tools like Docker for ML model deployment and automation.
  • Excellent problem-solving skills, analytical thinking, and attention to detail, with the ability to troubleshoot and debug complex ML algorithms and systems.
  • Effective communication skills, both verbal and written, with the ability to explain technical concepts to non-technical stakeholders and collaborate in cross-functional teams.
  • Proactive and self-motivated attitude, with a passion for learning new technologies and staying updated with industry trends in ML, cloud computing, and software development.
  • Strong organizational skills and the ability to manage multiple projects, prioritize tasks, and deliver results within project timelines and specifications.
  • Business acumen and understanding of the impact of ML solutions on business operations and decision-making processes, with a focus on delivering value and driving business outcomes.
  • Collaboration and teamwork skills, with the ability to work effectively in a global, diverse, and distributed team environment, fostering a culture of innovation and continuous improvement..


To qualify for the role, you must have

  • A bachelor's or master's degree in computer science, data science, or related field, along with a minimum of 6-8 years of experience in ML development and Azure cloud platform expertise.
  • Strong communication skills and consulting experience are highly desirable for this position.


Ideally, you’ll also have

  • Analytical ability to manage complex ML projects and prioritize tasks efficiently.
  • Experience operating independently or with minimal supervision, demonstrating strong problem-solving skills.
  • Familiarity with other cloud platforms and technologies such as AWS, Google Cloud Platform (GCP), or Kubernetes is a plus.


What working at EY offers

At EY, we’re dedicated to helping our clients, from start–ups to Fortune 500 companies — and the work we do with them is as varied as they are.

You get to work with inspiring and meaningful projects. Our focus is education and coaching alongside practical experience to ensure your personal development. We value our employees and you will be able to control your own development with an individual progression plan. You will quickly grow into a responsible role with challenging and stimulating assignments. Moreover, you will be part of an interdisciplinary environment that emphasizes high quality and knowledge exchange. Plus, we offer:

  • Support, coaching and feedback from some of the most engaging colleagues around
  • Opportunities to develop new skills and progress your career
  • The freedom and flexibility to handle your role in a way that’s right for you

EY | Building a better working world

EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.

Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.

Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.