24 Oct
Programmers.io
Hubli
Job Description: -
Job Title: Senior Deep Learning Engineer
Shift Timings: Should be available till 9 PM IST
Location: Remote
Experience required: 5 to 8 years
We are looking for a seasoned Machine Learning Engineer with over 5+ years of experience, specializing in Computer Vision, Graph Search, and Natural Language Processing (NLP). The ideal candidate will be responsible for developing and deploying cutting-edge machine learning models, with a focus on P&ID; diagram processing, object detection, and OCR. Additionally, you will work on innovative technologies such as Generative AI, leveraging Azure OpenAI services, and developing prompt engineering and Retrieval-Augmented Generation (RAG) techniques.
Key Responsibilities:
Computer Vision & P&ID; Diagram Processing:
- Develop and implement machine learning models for processing and analyzing Piping and Instrumentation Diagrams (P&ID;).
- Extract and analyze relationships between symbols and tags within P&ID; diagrams.
- Design and optimize algorithms for object and line detection in engineering diagrams.
- Implement solutions to identify flow directions within P&ID; diagrams.
Graph Search & Relationships Extraction:
- Develop graph-based search algorithms to efficiently extract and analyze relationships between components in complex diagrams.
- Collaborate with engineering teams to improve the accuracy and performance of relationship extraction between symbols and tags.
OCR & Text Processing:
- Implement Optical Character Recognition (OCR) solutions to extract textual data from engineering diagrams and documents.
- Enhance the accuracy of OCR systems for specialized use cases in engineering contexts.
Generative AI & Azure OpenAI:
- Design and implement Generative AI models using Azure OpenAI to solve domain-specific problems.
- Develop and refine prompt engineering techniques for various AI-driven applications.
- Apply RAG techniques to improve the performance and relevance of AI models in real-world scenarios.
NLP & Recommendation Systems:
- Design and develop Natural Language Processing (NLP) models to extract and process information from unstructured data sources.
- Build and optimize recommendation systems tailored to specific use cases within engineering and industrial domains.
Required Skills:
Machine Learning Specialization: Computer Vision, NLP.
- Frameworks & Libraries: TensorFlow, PyTorch, YOLO.
- Diagram Processing: P&ID; diagram processing, object detection,
line detection, flow direction identification.
- Graph Search: Graph-based search algorithms, relationship extraction.
- OCR Technologies: Optical Character Recognition
- Generative AI & Azure OpenAI: Model design, prompt engineering, Retrieval-Augmented Generation (RAG)
- Recommendation Systems: Development and optimization for engineering contexts
- Programming Languages: Python
Qualifications:
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- 5+ years of hands-on experience in machine learning, with a focus on Computer Vision and NLP.
- Proven experience with P&ID; diagram processing, including object detection, line detection, and flow direction identification.
- Strong expertise in graph search algorithms and relationship extraction from complex diagrams.
- Proficient in OCR technologies and their application in document processing.
- Experience with Generative AI models and familiarity with Azure OpenAI services.
- Demonstrated experience in prompt engineering and Retrieval-Augmented Generation (RAG) techniques.
- Knowledge of recommendation systems and their applications in various domains.
- Excellent problem-solving skills and ability to work on complex, multidisciplinary projects.
Preferred Qualifications:
- Experience in industrial or engineering environments, particularly in processing engineering diagrams.
- Familiarity with cloud platforms, particularly Azure, and their AI/ML services.
- Strong communication skills and ability to work in a collaborative, fast-paced environment.
▶️ Senior Deep Learning Engineer
🖊️ Programmers.io
📍 Hubli