
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

Requirement:
Position: Senior Python developer/c++
Location: Noida
Experience: 5 to 7 years
CTC: As per company standards
NP: Immediate to 15 days
Ā
Ā
Job Responsibilities
Ā
1.Ā Ā Ā Ā Develop backend for applications in eCommerce / insurance/wealth management businesses
2.Ā Ā Ā Ā Design technically sound systems and deliver results in a fast manner
3.Ā Ā Ā Ā Building highly performant applications setting top standards in respective industries
Ā
Ā Basic qualifications
Ā
1.Ā Ā Ā Ā Ā 5Ā -7 years experience building highly performant applications in Python / C++
2.Ā Ā Ā Ā Ā Ā Good grasp of data structures and proficiency in problem-solving
3.Ā Ā Ā Ā Ā Ā Knowledge of design patterns
Level of skills and experience:
5 years of hands-on experience in using Python, Spark,Sql.
Experienced in AWS Cloud usage and management.
Experience with Databricks (Lakehouse, ML, Unity Catalog, MLflow).
Experience using various ML models and frameworks such as XGBoost, Lightgbm, Torch.
Experience with orchestrators such as Airflow and Kubeflow.
Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
Fundamental understanding of Parquet, Delta Lake and other data file formats.
Proficiency on an IaC tool such as Terraform, CDK or CloudFormation.
Strong written and verbal English communication skill and proficient in communication with non-technical stakeholderst
Your tool box :
ļ· Exp: 4+ Strong C/C++/C#/.net Core development skills with a good understanding of object-
oriented and multi-threaded design.
ļ· Strong background of computer science fundamentals (data structures, algorithms)
ļ· Passionate to learn and explore new technologies and demonstrates good analysis and
problem-solving skills.
ļ· Good written and verbal communication skills, should be a quick learner and a team player.
ļ· B.E. /B-Tech (CS/IT) ⢠MCA/M.E./M-Tech (CS/IT)
Big Plus [ Mastering one or more of below ]:
ļ· Network troubleshooting skills [ TCP/IP, SSH, HTTPS ]
ļ· Hands on Kubernetes and Cloud environment
ļ· Hands On experience on UNIX or LINUX operating systems.
ļ· Strong with VoIP technologies [ SIP and RTP ]
ļ· Good understating of SOA architecture
.
Job description
Ā
Responsibilities:
Ā
Designing and developing user interfaces using C++.
Adapting interface for modern internet/web applications using the latest C/C++.
Having experinced in Linux.
Making complex technical and design decisions for C/C++ projects.
Development using C/C++ latest versions & Linux.
Participate in development from concept to execution to launch and ensure the application fully serves the needs of the end-user
Work with the team to gain an initial understanding of the desired solution, and iteratively
Develop documentation, provide technical assistance and support as required
Ā
Technical Key Skills:
Ā
A strong fundamental knowledge of C/C++ development
Extensive knowledge in Linux.
Thorough orientation towards Code reviews, Coding standards, Design Standards, and Code Documentation
Knowledge in design patterns
Should have worked on enterprise-class applications
Excellent team player and strong interpersonal communication skills.
Job Type:Ā Full-time
CTC Offering : 3.6L PA to 6L PA
Ā
Job Location:Ā Remote for 6-9 months due to the pandemic, then Mumbai, Maharashtra
Ā
Required experience:
-
Minimum 1.5 to 2 year of experience in Web & Backend Development usingĀ PythonĀ with experience in some form of Machine Learning ML Algorithms
Ā
Overview
We are looking forĀ PythonĀ developers with a strong understanding of object orientation and experience in web and backend development. Experience with Analytical algorithms and mathematical calculations using libraries such as Numpy and Pandas are a must. Experience in some form ofĀ Machine Learning. We require candidates who have working experience usingĀ DjangoĀ Framework
Ā
Key Skills required (Items in Bold are mandatory keywords) :
1. Proficiency inĀ Python 3.xĀ basedĀ web and backend development
2. Solid understanding ofĀ Python concepts
3. Experience with some form ofĀ Machine Learning (ML)
4. Experience in using libraries such asĀ Numpy and Pandas
5. Some form of experience withĀ NLP and Deep LearningĀ using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
6. Hands on experience withĀ RDBMSĀ such asĀ Postgres or MySQL
7. Experience buildingĀ REST APIsĀ usingĀ DRF or Flask
8. Comfort withĀ GitĀ repositories, branching and deployment using Git
9. Working experience withĀ Docker
10. Basic working knowledge ofĀ ReactJs
11. Experience in deploying Django applications to AWS,Digital Ocean or Heroku
Ā
KRAs includes:
1. Understanding the scope of work
2. Understanding and adopting the current internal development workflow and processes
3. Understanding client requirements as communicated by the project manager
4. Arriving on timelines for projects, either independently or as a part of a team
5. Executing projects either independently or as a part of a team
6. Developing products and projects using Python
7. Writing code to collect and mathematically analyse large volumes of data.
8. Creating backend modules in Python by building or reutilizing existing modules in a manner so as to
provide optimal deliveries on time
9. Writing Scalable, maintainable code
10. Building secured REST APIs
11. Setting up batch task processing environments using Celery
12. Unit testing prepared modules
13. Bug fixing issues as reported by the QA team
14. Optimization and performance tuning of code
Ā
Bonus but not mandatory
1. Nodejs
2. Redis
3. PHP
4. CI/CD
5. AWS
⢠Excellent programming skills in C, C++11
⢠Strong working experience in developing application on Linux.
⢠Experience of working with multithreading, IPC mechanism, queuing is must.
⢠Effective requirement analysis and effort estimation skills.
⢠In-depth knowledge of Object-Oriented Programming.
⢠In-depth understanding of docker-containers
⢠Understanding of container orchestration tools (e.g. Kubernetes, docker swarm)
⢠Experience using MQTT, SSL, boost, etc.
⢠Preliminary Python hands-on experience
⢠Unit Testing and Test-Driven Development
⢠Experience of working with Interfacing or implementing any protocol (BACnet, Modbus, etc.) will be an
added advantage
⢠Knowledge of developing applications for data collection, real time monitoring systems will be an added
advantage
⢠Experienced with all phases of project in development, testing and deployment and management of
enterprise solutions.
⢠Aware of Agile Methodologies, SCRUM, CI/CD methods
⢠Coordinate application implementations and follow-up on client problems
Turtlemint is one of India's largest InsureTech companies. Launched in 2015, Turtlemint works on educating customers and helping them research across all segments of insurance. It also has its own network of advisors who are empowered with all necessary training, tools and license to sell insurance and other financial products like Mutual Funds, Loans and e-Gold. It has a wide multi-brand distribution network through its multi-language mobile application - MintPro
With an advisor network of over 100,000 that caters to 1.5mn+ customers across 800 cities in India, Turtlemint today has an overwhelming majority of Indian insurance companies as its partners. With a goal to improve the skill and knowledge of the Insurance advisor community, it has invested in technology offerings, online trainings and shareable content. The Mumbai-based Startup has been funded by Sequoia Capital, Nexus Venture Partners and Blume Ventures.
Explore more about us on ā www.turtlemintmoney.com and www.turtlemint.com &
In the News : https://techcrunch.com/2020/11/17/india-insurance-startup-turtlemint-raises-30-million/
https://yourstory.com/2020/11/funding-alert-turtlemint-ggv-capital
Responsibilities:
⢠Design, implement, and support scalable and functionally resilient public REST APIs
⢠Support and help cultivate product mindset culture, by working directly with - business and product management to understand customer needs, perform customer requirement analysis, and collaborate on roadmap planning and its execution
⢠Advocate for best practice development methodologies across the entire team and help iterate on software development processes and standards
⢠Contribute to the development of test automation
⢠Demonstrate flexibility and leadership in a fast paced startup environment while remaining focused on the responsibility of creating sustainable and scalable platform code base
Experience and Skill required:
⢠Experience designing, developing, delivering, and scaling modern web applications
⢠Strong experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++, C#
⢠Demonstrated expertise working with at least one modern enterprise application frameworks like Spring Boot, Play Framework, Django
⢠Demonstrated expertise in building scalable distributed applications in microservices architecture
⢠Expert knowledge of best practice software engineering methodologies and coding standards
⢠Strong and proven advocacy for Test Driven Development is preferred
⢠Experience with SQL (mySQL, Postgres, etc) and NoSQL (MongoDb, DynamoDB, Aerospike or Redis)
⢠Production experience in running cloud based enterprise-grade systems at scale
⢠Natural ability to process requirements, figure out multiple execution options, their complexity, and estimate the scope of work required to get tasks done
⢠DevOps experience
⢠Cloud experience (AWS required, Google Cloud Platform bonus)
Education:
Bachelors in Computer Science or a related technical field, or equivalent experience
Finally, and most importantly, drive, energy, and motivation to succeed with delivering great customer experiences
Experience: 4-8 years
What you get:
- To work in an early stage consumer internet start-up in disruptive space - To directly work with founding team of graduates from IIT/ IIM and experience at top internet brands like Yahoo/ eBay - Silicon Valley like culture - Competitive salary
Location: Mumbai/Pune
Job description
Ā
We are looking for a passionate Software Development Engineer to develop, test, maintain and document program code in accordance with user requirements and system technical specifications. As a Software Development Engineer, you will work with other Developers and Product Managers throughout the software development life cycle.
Software Development Engineer responsibilities include analysing requirements, define system functionality and writing code in the companys current technology stack. The candidate is expected to be familiar with the software development life cycle (SDLC) process from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Your goal will be to build efficient programs and systems that serve user needs.
To be qualified for this role, you should hold a minimum of Bachelorās degree in a relevant field, like Computer Science, IT or Software Engineering. You should be a team player with a keen eye for detailed and problem-solving skills. If you also have experience in SDLC, Agile frameworks and popular coding languages (e.g., Java), strong computer science fundamentals weād like to meet you.
Years of experienceĀ : 2 to 10 years.
Roles & Responsibilities
The overview of this position (based in Chennai, India) includes:
- Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
- Participates in the design, development and implementation of complex applications, often using new technologies.
- Technology professional with experience in designing and managing the implementation of future looking, flexible and reusable, enterprise applications and components.
- Expert in translating business requirements into an application design that includes Data Model, Web Screens, Web Services, and batch processing.
- May provide technical direction and system architecture for individual initiatives.
- Serves as a fully seasoned/proficient technical resource.
- Deploy programs, gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Ensure software is updated with latest features
- Good interpersonal and technology understanding skills
- Evaluate open-source components and integrate into product pipeline
Skills and Qualifications
- Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications.
- Strong Java, development skills (JAVA, J2EE, STRUTS, SPRING, Web Services, Eclipse, UI screens, AngularJS, React.JS)
- Excellent debugging skills
- Strong knowledge on databases (MySQL, MSSQL Server and NoSQL databases)
- Understanding of various deployment servers (Apache Tomcat is a must)
- Understanding of OO skills, including strong design patterns knowledge is a must.
- Strong understanding in creating and maintaining web services.
- Understanding of the software development life cycle
- Experience with Implementation and release management activities
- Good understanding of unit/system and functional testing methodology
- Experience working in large transaction-based systems
- Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
- Experience documenting technical functions
- Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists.
- Experience in Linux based systems, development of shell-based scripts.
Job Training
- Training on the coding paradigms, guidelines, frameworks, usage of the applications would be provided by the engineers
- Periodic training sessions would be conducted by the technical architects in terms of technology and skills to be learnt
- Periodic, structured training would be provided on the applications Hours & Environment
- Typical 40 hours of work a week
- Depending on the requirements, work hours may have to be extended during the day, weekend









