Deep Learning Engineer

Hyderabad, Telangana, India
Sep 12, 2024
Sep 12, 2025
Remote
Full-Time
5 Years
Job Description

Programmers.io is actively seeking an experienced Senior Deep Learning Engineer with over 5 years of expertise in Machine Learning, Computer Vision, Graph Search, and Natural Language Processing (NLP). This role focuses on pioneering AI-driven solutions, with an emphasis on P&ID diagram processing, object detection, and OCR, while leveraging cutting-edge technologies like Generative AI and Azure OpenAI services.

Key Responsibilities

Computer Vision & P&ID Diagram Processing

  • Design, develop, and implement machine learning models to process Piping and Instrumentation Diagrams (P&ID).
  • Extract relationships between symbols, tags, and components in complex diagrams.
  • Optimize object detection and line recognition algorithms for engineering diagrams.
  • Develop methods to detect flow directions in P&ID diagrams.

Graph Search & Relationships Extraction

  • Create graph-based algorithms to extract and analyze relationships between engineering components.
  • Collaborate with cross-functional teams to enhance the precision and performance of relationship extraction between diagram symbols and tags.

OCR & Text Processing

  • Build and improve Optical Character Recognition (OCR) solutions for extracting text from engineering diagrams and documents.
  • Enhance OCR accuracy for specialized applications in engineering contexts.

Generative AI & Azure OpenAI

  • Implement and refine Generative AI models using Azure OpenAI services for solving domain-specific challenges.
  • Develop prompt engineering techniques and leverage Retrieval-Augmented Generation (RAG) to enhance AI performance and relevance in real-world scenarios.

NLP & Recommendation Systems

  • Design Natural Language Processing (NLP) models to extract and process information from unstructured data sources.
  • Build customized recommendation systems tailored to engineering and industrial use cases.

What You’ll Need

  • 5+ years of experience in Machine Learning, Computer Vision, Graph Search, and NLP.
  • Proven experience in working with P&ID diagram processing and OCR solutions.
  • Expertise in Generative AI and Azure OpenAI services.
  • Strong understanding of Graph Search techniques and relationship extraction.
  • Practical experience with prompt engineering and RAG techniques.
  • Proficiency in Python, TensorFlow, PyTorch, or similar machine learning frameworks.
  • Strong problem-solving and analytical skills with attention to detail.

Why Programmers.io?

  • Innovative AI projects with a focus on real-world applications in engineering and industrial domains.
  • Collaborative work environment with opportunities to work on the latest technologies like Generative AI, Computer Vision, and NLP.
  • Career growth opportunities and continuous learning in a rapidly evolving field.
  • Remote flexibility.

If you’re ready to make an impact and push the boundaries of machine learning in engineering applications, we’d love to hear from you!

Interested candidates can share their resume at [email protected].