Python ML Developer

Bangalore, Karnataka, India
Jul 03, 2024
Jul 03, 2025
Onsite
Full-Time
1 Year
Job Description

We are seeking a talented Python Machine Learning Engineer to join our team. The ideal candidate will manage large machine learning applications, design and implement new frameworks for scalable and efficient data processing workflows, and develop machine learning pipelines. This role involves collaborating with various hardware backends, integrating sophisticated models, automating data processing, and engaging with the sales team to deliver technical solutions.

Responsibilities

Pipeline Development

  • Build tightly integrated pipelines to optimize, compile, and orchestrate model execution.
  • Collaborate with CPU, GPU, and Neural Engine hardware backends to enhance inference performance and efficiency.

Model Integration

  • Work closely with feature teams to facilitate and debug the integration of advanced models, including large language models.

Data Processing

  • Automate data processing and extraction processes to streamline workflows.

Sales Collaboration

  • Engage with the sales team to identify opportunities, understand requirements, and translate them into technical solutions.

Model Development

  • Develop reusable ML models and assets for production deployment.

Qualifications

Technical Skills

  • Proficiency in Python and machine learning frameworks.
  • Knowledge of multiple technologies.
  • Understanding of architecture and design fundamentals.
  • Familiarity with testing tools and agile methodologies.

Project Management

  • Understanding of project lifecycle activities for development and maintenance projects.
  • Knowledge of estimation methodologies and quality processes.

Domain Knowledge

  • Basic understanding of business domains to comprehend business requirements.
  • Awareness of the latest technologies and trends.

Soft Skills

  • Strong analytical abilities and technical skills.
  • Excellent communication skills.
  • Sound understanding of software quality assurance principles, SOLID design principles, and modeling methods.
  • Excellent problem-solving, analytical, and debugging skills.

Why Join Us?

  1. Innovative Environment. Work in a dynamic and collaborative environment that fosters innovation.
  2. Cutting-Edge Projects. Be a part of projects involving the latest advancements in machine learning and artificial intelligence.
  3. Professional Growth. Opportunities for continuous learning and professional development.
  4. Impactful Work. Contribute to building solutions that drive significant business impact.

If you have a passion for machine learning and a knack for solving complex problems with innovative solutions, we would love to hear from you!