Lead Engineer

1 day ago


Bengaluru, Karnataka, India Dish TV Network Full time
Job Description

Company Summary

DISH Network Technologies India Pvt. Ltd is a technology subsidiary of EchoStar Corporation. Our organization is at the forefront of technology, serving as a disruptive force and driving innovation and value on behalf of our customers.

Our product portfolio includes Boost Mobile (consumer wireless), Boost Mobile Network (5G connectivity), DISH TV (Direct Broadcast Satellite), Sling TV (Over The Top service provider), OnTech (smart home services), Hughes (global satellite connectivity solutions) and Hughesnet (satellite internet).

Our facilities in India are some of EchoStar's largest development centers outside the U.S. As a hub for technological convergence, our engineering talent is a catalyst for innovation in multimedia network and communications development.

Department Summary

Our Technology teams challenge the status quo and reimagine capabilities across industries. Whether through research and development, technology innovation or solution engineering, our people play vital roles in connecting consumers with the products and platforms of tomorrow.

Job Duties and Responsibilities

We are seeking an experienced Machine Learning Engineer with 5+ years of expertise in designing and deploying ML models in production environments. The ideal candidate should have strong programming skills in Python and GoLang, experience in building scalable ML services, and a solid understanding of Kubernetes (K8s) and DevOps best practices.

Experience in recommendation systems and search technologies is highly desirable.

----------------------------------------

Key Responsibilities:

Machine Learning Model Development:

- Design, train, and optimize ML models for real-world applications.
- Work with ML frameworks such as TensorFlow, PyTorch, and Scikit-Learn.
- Implement feature engineering, model evaluation, and hyperparameter tuning.
- Develop efficient model inference pipelines for low-latency predictions.

GoLang-Based Services & ML Model Integration:

- Build and maintain GoLang-based microservices for ML model serving.
- Develop scalable and high-performance APIs for real-time ML inference.
- Work with gRPC, REST APIs, and message queues (Kafka, SQS) to integrate ML solutions into production environments.
- Optimize model performance and reduce latency in production systems.

Kubernetes & DevOps for ML Services:

- Deploy and manage ML models on Kubernetes (K8s) using Docker and containerized services.
- Implement CI/CD pipelines to automate testing, deployment, and monitoring.
- Ensure system reliability, scalability, and security for ML workloads.
- Work on observability, logging, and performance tuning of ML services.

Recommendation Systems & Search (Desirable):

- Design and develop recommendation models using collaborative filtering, deep learning, or reinforcement learning.
- Work on vector search, embeddings, and ANN techniques (e.g., FAISS, OpenSearch, Pinecone).
- Improve search ranking algorithms and real-time personalization.
- Implement A/B testing and fine-tune ranking models for search and recommendations.

Skills, Experience and Requirements

5+ years of experience in Machine Learning and production-grade ML applications.
Strong proficiency in Python (ML frameworks: TensorFlow, PyTorch, Scikit-Learn).
Experience with GoLang for backend services and ML model integration.
Knowledge of Kubernetes (K8s) for deploying ML workloads and containerized applications.
Experience with CI/CD pipelines for ML deployments and general DevOps best practices.
Understanding of distributed systems, real-time streaming, and API development.

Benefits

- Employee Stock Purchase
- Term Insurance
- Accident Insurance
- Health Insurance
- Training Reimbursement
- Gratuity
- Mobile and Internet Reimbursement
- Team Outings

  • Bengaluru, Karnataka, India beBeehydraulic engineer Full time ₹ 12,00,000 - ₹ 20,00,000

    Job Title:">Senior Hydraulic Systems Design Expert"> ">Job Summary:"]}We are seeking an experienced Senior Hydraulic Systems Design Expert to join our team. As a key member of the engineering department, you will be responsible for designing, developing, and improving hydraulic systems, components, and handling ECNs and ECRs for power equipment and...

  • Lead Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Tata digital Full time

    Job DescriptionAs a Lead Engineer at TATA Digital, you will play a key technical leadership role while actively contributing to code. You will design, develop, and optimize scalable, high-performance systems while driving best engineering practices. You will be expected to be hands-on (coding, debugging, and reviewing code) to ensure robust engineering...

  • Lead Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Tata digital Full time

    Job DescriptionAt TATA Digital, we are on a mission to redefine e-commerce and Fintech at an unprecedented scale, building a next-generation platform from the ground up to power Bharat. This is a unique opportunity to engineer a system that tackles foundational challenges in e-commerce, fintech, and hyper-local delivery. You will develop a platform capable...

  • Engineering Lead

    2 days ago


    Bengaluru, Karnataka, India Chubb Full time

    Job Category Software Engineering Engineering Lead Job Summary We are seeking an experienced and passionate Engineering Lead to spearhead the development of our next-generation AI platform This role is ideal for a seasoned professional with over 10 years of experience in software engineering particularly in building scalable platforms and products ...

  • Lead Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Trellix Full time

    Job DescriptionAs a Technical Lead Engineer, you will be responsible for guiding a team of engineers in designing, developing, and delivering high-quality software solutions. This role combines hands-on coding with technical leadership, ensuring the team adheres to best practices, meets project goals, and delivers scalable, maintainable systems. The...

  • Lead Engineer

    4 weeks ago


    Bengaluru, Karnataka, India GLOBALFOUNDRIES Full time

    Title Lead Engineer - IT Applications IBM Spectrum LSF Load Sharing Facility About GlobalFoundries GlobalFoundries is a leading full-service semiconductor foundry providing a unique combination of design development and fabrication services to some of the world s most inspired technology companies With a global manufacturing footprint spanning...

  • Engineering Lead

    4 weeks ago


    Bengaluru, Karnataka, India Aurigo Software Technologies Full time

    Description: As an Engineering Lead at Aurigo's Product Engineering team in Bangalore, you will lead a skilled SCRUM team of developers, quality engineers and work closely with business analysts. Your technical competency, people management and project planning and execution skills are critical to strengthen and guide the team through professional growth...

  • Engineering Lead

    4 weeks ago


    Bengaluru, Karnataka, India Aurigo Software Technologies Full time

    Description:As an Engineering Lead at Aurigo's Product Engineering team in Bangalore, you will lead a skilled SCRUM team of developers, quality engineers and work closely with business analysts. Your technical competency, people management and project planning and execution skills are critical to strengthen and guide the team through professional growth and...

  • Lead Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Versa Networks Full time

    Lead Engineer - Change Management Highly experienced and strategic Senior SD-WAN / SASE / Network Infrastructure Change Management Lead to oversee enterprise-level SD-WAN change initiatives.This role combines technical leadership, process governance, and stakeholder collaboration to ensure all SD-WAN changes are implemented smoothly, securely, and with...


  • Bengaluru, Karnataka, India beBeeEngineer Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

    Drives engineering excellence across the organization by leading initiatives, collaborating with teams and championing modern development practices.Main Responsibilities:Leads efforts to improve code quality, automation, reliability and performance.Designs, develops and maintains tools, frameworks and dashboards to enhance SDLC efficiency.Collaborates with...