
Staff Engineer - Computer Vision and Machine Learning
at MedTech: Our client is a leading firm in Medical devices.
š Were Hiring: Staff Engineer ā Computer Vision & Machine Learning š
š Location: Gurugram
š¼ Experience: 7-10 Years
About the Role
We are seeking a passionate Computer Vision and Machine Learning expert to develop advanced solutions in medical imaging. If youāre excited about challenges like image segmentation, object detection, and 3D reconstruction, letās connect!
Mandatory Technical Skills:
ā Programming Languages: Proficiency in C++, Python, and C#.
ā Computer Vision Expertise: Experience with OpenCV for tasks such as:
- Image Segmentation
- Object Detection
- Pattern Recognition
- 3D Reconstruction
- ā ML/DL Frameworks: Proficiency in TensorFlow, PyTorch; hands-on experience with models like YOLO, U-Net, ResNet, VGG.
- ā Image Processing: Strong understanding of:
- Color-space transformations
- Histogram/Contrast enhancement
- Morphology and frequency domain filtering
- ā Medical Imaging Knowledge: Familiarity with modalities like CT, MRI, Ultrasound.
- ā Algorithms & Data Structures: Solid problem-solving, optimization, and analytical skills.
Additional Preferred Skills:
š¹ Advanced C++ (STL, multithreading, design patterns).
š¹ Python libraries: Numpy, Pandas, Scikit-learn.
š¹ Knowledge of tools like VTK, ITK, or MITK.
š¹ Understanding of healthcare regulations (e.g., FDA, CE).
Why This Role?
Youāll build cutting-edge Computer Vision and Machine Learning solutions for healthcare, making a meaningful impact on lives.

Similar jobs
Job Title: Deployment Lead (Python, Linux, AWS)Ā
Location: Coimbatore
OverviewĀ
We are seeking an experienced Deployment Lead to oversee the end-to-end deployment lifecycle of our applications and services. The ideal candidate will have deep expertise in Python, strong Linux administration skills, and hands-on experience with AWS cloud infrastructure. You will work closely with engineering, DevOps, QA, and product teams to ensure reliable, repeatable, and scalable deployments across multiple environments.Ā
Ā
Key ResponsibilitiesĀ
- Lead and manage deployment activities for all application releases across development, staging, and production environments.Ā
- Develop and maintain deployment automation, scripts, and tools using Python and shell scripting.Ā
- Own and optimize CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI, or AWS CodePipeline).Ā
- Oversee Linux server administration, including configuration, troubleshooting, performance optimization, and security hardening.Ā
- Design, implement, and maintain AWS infrastructure (EC2, S3, Lambda, IAM, RDS, ECS/EKS, CloudFormation/Terraform).Ā
- Ensure robust monitoring, logging, and alerting using tools such as CloudWatch, Grafana, Prometheus, or ELK.Ā
- Collaborate with developers to improve code readiness for deployment and production reliability.Ā
- Manage environment configurations and ensure consistency and version control across environments.Ā
- Lead incident response during production issues; conduct root-cause analysis and implement long-term fixes.Ā
- Establish and enforce best practices for deployment, configuration management, and operational excellence.Ā
Ā
Required Skills & QualificationsĀ
- 5+ years of experience in deployment engineering, DevOps, or site reliability engineering roles.Ā
- Strong proficiency in Python for automation and tooling.Ā
- Advanced experience with Linux systems administration (Ubuntu, CentOS, Amazon Linux).Ā
- Hands-on work with AWS cloud services and infrastructure-as-code (CloudFormation or Terraform).Ā
- Experience with containerization technologies such as Docker and orchestration platforms like ECS, EKS, or Kubernetes.Ā
- Strong understanding of CI/CD tools and automated deployment strategies.Ā
- Familiarity with networking concepts: DNS, load balancers, VPCs, firewalls, VPN, and routing.Ā
- Expertise with monitoring, alerting, and logging solutions.Ā
- Strong problem-solving and analytical skills; able to lead troubleshooting efforts.Ā
- Excellent communication and leadership abilities.Ā
Job Title:Ā AI Engineer
Location:Ā BengaluruĀ
Experience:Ā 3 YearsĀ
Working Days: 5 Days
About the Role
Weāre reimagining how enterprises interact with documents and workflowsāstarting with BFSI and healthcare. Our AI-first platforms are transforming credit decisioning, document intelligence, and underwriting at scale. The focus is on Intelligent Document Processing (IDP), GenAI-powered analysis, and human-in-the-loop (HITL) automation to accelerate outcomes across lending, insurance, and compliance workflows.
As an AI Engineer, youāll be part of a high-caliber engineering team building next-gen AI systems that:
- Power robust APIs and platforms used by underwriters, credit analysts, and financial institutions.
- Build and integrate GenAI agents.
- Enable āhuman-in-the-loopā workflows for high-assurance decisions in real-world conditions.
Key Responsibilities
- Build and optimize ML/DL models for document understanding, classification, and summarization.
- Apply LLMs and RAG techniques for validation, search, and question-answering tasks.
- Design and maintain data pipelines for structured and unstructured inputs (PDFs, OCR text, JSON, etc.).
- Package and deploy models as REST APIs or microservices in production environments.
- Collaborate with engineering teams to integrate models into existing products and workflows.
- Continuously monitor and retrain models to ensure reliability and performance.
- Stay updated on emerging AI frameworks, architectures, and open-source tools; propose improvements to internal systems.
Required Skills & Experience
- 2ā5 years of hands-on experience in AI/ML model development, fine-tuning, and building ML solutions.
- Strong Python proficiency with libraries such as NumPy, Pandas, scikit-learn, PyTorch, or TensorFlow.
- Solid understanding of transformers, embeddings, and NLP pipelines.
- Experience working with LLMs (OpenAI, Claude, Gemini, etc.) and frameworks like LangChain.
- Exposure to OCR, document parsing, and unstructured text analytics.
- Familiarity with model serving, APIs, and microservice architectures (FastAPI, Flask).
- Working knowledge of Docker, cloud environments (AWS/GCP/Azure), and CI/CD pipelines.
- Strong grasp of data preprocessing, evaluation metrics, and model validation workflows.
- Excellent problem-solving ability, structured thinking, and clean, production-ready coding practices.
Looking for Immediate joiners Bangalore location(3-9years)
Key responsibilities:
- Understand all requirements, Design, Develop and implement features, complying with engineering and regulatory standards and procedures for charging stations.
- Create multiple concepts, evaluate, and implement the optimal one.
- Develop and maintain productās design integrity with good knowledge of software system architecture and design.
- Apply problem-solving techniques and guide team towards arriving at solutions.
- Work with cross functional team from Concept prototyping to Launch & thereafter.
- Guide team towards creation and handling of all design and development related processes and documents like, defining requirements, high level design, low level design, DFMEA, DFāXā, Interface sign off, RCA, etc.
Key requirements
- A Bachelor/ masterās degree in E&E/ECE engineering from premier institute
- 5 years+ product development experience on Linux based systems, with full lifecycle experience for atleast 2 industry deployed products.
- Software Design and Architecture experience on Linux platforms
- Interfacing with SaaS via network or REST APIsĀ
- Knowledge of CAN, RS485/Modbus protocols, Kafka, Distributed MessagingĀ
- C++ with STL, Linux system programming, scripting, network/sockets programming, strong in UDP/TCP networking, libcurl + HTTP(s)
- Knowledge of Bluetooth/BLE, Elastic Search + Logstash, Java performance tuningĀ
- Knowledge of security-based Threat Modelling Design & Mitigation, TLS/SSL, Docker + Docker networking, Python + node.js + WebSocketās, HTML5, JavaScript.Ā
- Excellent communication, leadership, and problem-solving skills
- Ability to work in a fast-paced and dynamic environment.
Job Role:Ā Optimization Engineer - C Programming
Experience:Ā 3 to 8 Years
Location:Ā Bangalore, Pune, Delhi
Were hiring anĀ Optimization EngineerĀ skilled inĀ C ProgrammingĀ andĀ Operations Research / OptimizationĀ to design and optimize algorithms solving complex business and engineering problems.
Key Responsibilities:
- Develop and maintain high-performance software usingĀ C.
- Build and implementĀ optimization modelsĀ (linear, integer, nonlinear).
- Collaborate with teams to deliver scalable, efficient solutions.
- Analyze and improve existing algorithms for performance and scalability.
Must-Have Skills:
- Expertise inĀ C ProgrammingĀ andĀ Operations Research / Optimization.
- Strong inĀ data structures,Ā algorithms, andĀ memory management.
- Hands-on with tools likeĀ CPLEX,Ā Gurobi, orĀ COIN-OR.
- PythonĀ experience is an added advantage.
Preferred Skills:
- Knowledge ofĀ Python,Ā C++, orĀ Java.
- Familiarity withĀ AMPL,Ā GAMS, or solver APIs.
- Understanding ofĀ HPC,Ā parallel computing, orĀ multi-threading.
Development Skills:
ā Experience in developing real time software using C++ on Linux platform Design and
develop C++ Microservices for use in distributed systems.
ā Experience with RESTful API development
ā Experience installing, configuring, administering, monitoring, and troubleshooting
message brokers, ESB such as RabbitMQ, Kafka, MuleSoft etc
ā Experience working with cloud and containerization technologies including AWS,
Google Cloud, Docker, Kubernetes etc.
ā Improve quality of existing code base through debugging, re-factoring, and improving
unit and system tests
ā Ability to work in a fast-paced environment with Agile mindset.
ā Experience working with Scrum APM practices and tools including Jira, Confluence,
Git etc.
Networking Skills
ā Understanding of Core Network protocols
ā Experience in developing or integrating with real-time systems for networking
products
ā Experience in developing with Software Defined Network Elements is an asset
ā Understanding of Network protocols and access (MPLS, OpenBGP, OpenFlow) is an
asset
ā Understanding of networking principles and concepts (SDN-WAN, SDN, labelling,
routing etc.) is an asset
ā Understanding of 3GPP/5G network management, including Radio configuration,
QoS management, SLA management, Netconf, SNMP, directives is an asset
Ā Ā Ā Ā 1. B-Tech/M-Tech or a relevant degree in Computer Science or IT.
Ā Ā Ā Ā 2. 3D math skills.
Ā Ā Ā Ā 3. Knowledge of Unity3D including Unity GUI, asset bundles, materials/shaders, and iPhone/Android deployment.
Ā Ā Ā Ā 4. Knowledge of "version controller" like git.
Ā Ā Ā Ā 5. Good knowledge of vehicle physics, game physics and particle systems.
Ā Ā Ā Ā 6. Game designing skills are a definite plus!
Ā Ā Ā Ā 7. Experience in coordination with UI development team
Ā Ā Ā Ā 8. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Ā Ā Ā Ā 9. Should be able to work in a growing company environment that is very dynamic and challenging.
Ā Ā Ā Ā 10. Self-starter, quick learner and problem solver.
- Responsibilities Design and develop games on the Unity platform, as per design document and given specifications (character or vehicle control, AI, game GUI, scoring and other game elements.
- Comprehensive research and development required for developing the game or certain features.
- Troubleshoot and testing the game and debugging.
- Experience with third-party libraries and APIs
- Collaborate and harmoniously work with other team members.
⢠Design, develop, test, deploy and maintain software
⢠Delivering high quality and well-structured code
⢠Manage individual project priorities and deadlines
⢠Participate in enhancing tools and processes
⢠Participate in production observance and technical incident management
⢠Ability to quickly learn and adapt to keep up in a fast-paced environment
Must haves:
⢠Strong data structure concepts
⢠Great problem-solving skills
⢠Working knowledge of at least one or more of Java / JavaScript / C / C++ / Golang / Python
⢠Exposure to RDBMS and/or NoSQL databases
⢠Working knowledge of GitHub, CI/CD, Devops
Good to have:
⢠Any cloud exposure like AWS, GCP or Azure
⢠Hands-on experience with Docker containers, Kubernetes etc
Qualifications
Bachelorās or Masterās degree in computer science or related field with a minimum of 2 years of experience.
A zeal to learn and ability to enjoy the journey more than the destination is a must
- Develop, design, and implement embedded applications.
- Prepares appropriate documentation as required by internal product development processes and regulatory agencies such as FDA and ISO.
- Write technical specifications for interfaces and testing.
- Design and develop medical device software products with extensive knowledge of technical principles, theories, and concepts in the Software Development field.
- Conducts and participates in the design, code, and test reviews and inspections, ensuring application of software engineering best practices, as well as the feasibility, efficacy, and compliance to functional and regulatory standards.
- Works closely with the software team, the software verification team, the functional manager, and the project manager.
- Collaborates with distributed, cross-functional teams to ensure products meet quality, performance, scalability, reliability, and schedule goals.
- Investigates software, hardware, and system problems using a variety of techniques and provides innovative solutions.
- Conduct and participate in reviews and inspections for all elements in the software lifecycle to ensure that our software quality and customer satisfaction goals are achieved
Qualifications
- Bachelorās degree in Software or Electronics related Engineering discipline or related field with 6+ years of experience.
- Experience designing and developing embedded solutions.
- Proficient in programming languages - C, C++.
- Ability to understand the electrical schematics and work closely with the electrical team.
- Experience with Real-Time Operating Systems.
- Experience writing/interfacing with device drivers
- Experience with CAN, TCP/IP, RS232 communication protocols
- Experience in Agile development processes and philosophies.
- History of driving project execution and timely delivery while ensuring a quality focus.
- Ability to work in a fast-paced, and often ambiguous environment where continuous improvement is a way of life.
- Excellent teaming skills to work with cross-functional and in a multi-site software team
Preferred Qualifications:
- Experience with In Vitro Diagnostic domain is a plus.
- Experience with OOA/OOD development methodologies and design patterns a plus.
- Understanding software development processes for a regulated environment (ISO9000/FDA) a plus.
- Experience in medical device design & development a plus.
Ā
Ā












