Search by job, company or skills

TAO The Automation Office

Associate Consultant-Technology (Python Developer / ML Engineer)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 months ago
  • Over 50 applicants

Job Description

Company Description

TAO: The Automation Office is an independent, pure-play automation consulting and solutions provider based in Bengaluru. We believe in the power of automation solutions and their potential to revolutionize how companies function. As an end-to-end automation solutions partner, we work closely with clients to develop and implement automation strategies, ranging from basic RPA to advanced cognitive and machine learning solutions. Our value comes from our proprietary tools and frameworks, managed by the largest independent pool of experts and supported by best-in-class partnerships.

Job Description

Role: Software Engineer (Python) AI/ML

Experience: 3-5 yrs

Work Location: Bangalore

Position Responsibilities: Expertise in cloud technologies, particularly Microsoft Azure, and solid experience in building and maintaining AI/ML pipelines. The ideal candidate will have hands-on experience in a SaaS product environment and working with GenAI models to optimize and deploy them in real-world scenarios.

In this role, you will design, develop, and deploy scalable cloud-based applications while ensuring seamless integration of AI/ML models into production environments.

Key Responsibilities

  • Develop robust, secure, and scalable Python applications aligned with best practices.
  • Build APIs and microservices to support cloud-based applications and AI/ML workflows.
  • Design, build, and maintain AI/ML pipelines for model training, validation, and deployment.
  • Implement/Integrate GenAI models and optimize their performance in production environments.
  • Develop APIs and services that expose model endpoints efficiently, ensuring low latency and high reliability.
  • Design and manage cloud solutions using Azure services such as Azure Functions, App Services, Azure Service Bus, Azure Blob Storage, Azure File Share, and Logic Apps.
  • Implement containerization using Docker and manage deployments on Azure Kubernetes Service (AKS).
  • Ensure system scalability, availability, and security in a cloud-native environment.
  • Develop automation scripts to manage and monitor cloud resources effectively.
  • Implement/Improve monitoring tools to track application performance, detect anomalies, and troubleshoot cloud-related issues.

Required Skills & Experience

  • 3+ years of hands-on experience in Python application development.
  • Strong knowledge of object-oriented design patterns, RESTful APIs, and distributed systems.
  • Hands-on experience with Microsoft Azure and its core services, including Azure Functions, Azure Service Bus, Azure Blob Storage, Azure File Share, and Logic Apps.
  • Proven experience building, deploying, and maintaining AI/ML pipelines in production environments.
  • Hands-on experience with GenAI models, optimizing and integrating them for SaaS products.
  • Experience applying Python and cloud technologies in a product development or SaaS product environment.
  • Familiarity with CI/CD pipelines, version control, and modern software development practices.
  • Experience working with SQL/NoSQL databases to support data pipelines and AI/ML workflows.
  • Ability to design and implement APIs that facilitate seamless interaction between services.

Qualifications Preferred

  • Graduation: Bachelors in engineering or Computer science
  • Post-Graduation (Preferred): Master's in Engineering or Computer Science
  • Relevant certifications in Azure or cloud technologies are a plus.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 116659661