Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Lead Backend Engineer with Machine Learning Expertise|Bengaluru|6+ Yrs

  • Mount Talent
  • India, B...
  • 6 - 10 Yrs
  • 35 - 40 Lacs PA

Job Description

  • Job Title: Lead Backend Engineer with Machine Learning Expertise
  • Job Description: Backend Engineer with a strong foundation in Machine Learning, proficient in Node.js, Go, and Python, and experienced in developing web crawlers and using machine learning frameworks like TensorFlow and PyTorch.
  • The candidate will play a pivotal role in enhancing backend systems, contributing to various projects, and optimizing our technology for better user experiences and product functionality.
  • The candidate should have experience with leading a small team of high performing talented engineers.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Solid experience in backend development using Node.js, Go, and Python.
  • A minimum of 6 years of experience in a high-scale consumer internet startup.
  • Experience with machine learning frameworks such as TensorFlow or PyTorch.
  • Proficiency in developing web crawlers and scrapers, with experience using Scrapy.
  • Strong understanding of cloud infrastructure, DevOps practices, and CI/CD pipelines.
  • Familiarity with handling large-scale data processing and storage.
  • Preferred Skills:
  • Exposure to IoT technologies and data integration from various sources.
  • Effective problem-solving skills and meticulous attention to detail.

Job Responsibilities

  • Backend System Development: Design and implement scalable backend services using Node.js, Go, and Python.
  • Machine Learning Integration: Apply machine learning algorithms and frameworks, including TensorFlow and PyTorch, to enhance data analytics and insights.
  • Web Crawling and Data Scraping: Develop and maintain web crawlers and scrapers using tools like Scrapy to gather and process data efficiently.
  • DevOps and CI/CD Pipelines: Build and manage CI/CD pipelines for streamlined deployment and continuous integration.
  • Infrastructure Management: Oversee cloud and on-premises infrastructure, focusing on scalability and system reliability.
  • Collaboration and Agile Development: Work within cross-functional teams, aligning backend development with broader project objectives and adopting agile methodologies.
  • Agile Project Management: Independently build the engineering backlog, plan sprints, track sprints, measure sprint velocity, and burndown, and ensure timely product delivery
  • Testing and Quality Assurance: Ensure the stability and performance of backend systems through comprehensive testing and quality control.

Location

Bengaluru, Karnataka, India