Diffine

What we offer?  

  • Working on challenging problems using cutting-edge technologies
  • Working inside international multidisciplinary team
  • Fluid and dynamic work environment
  • Continuous education and mentorship
  • Support and encouragement for further academic education
  • Support and encouragement for further academic education
  • Team buildings and perks
  • Flexible working hours
  • Competitive financial compensation

What we seek?

  • Highly motivated people for solving challenging problems
  • Solution-oriented people with high mental toughness
  • Good analytical and problem solving skills
  • Ability to work in dynamic stochastic environment
  • Proactivity – in and out responsibility zone
  • Resilience and desire to prove one’s worth
  • Background: CS/Mathematics, signal processing
  • Good algorithms and data structures knowledge
  • Knowledge of AI and ML algorithms

Company structure and departments

 

Computer Vision department

Job description:

  • Development of image processing modules
  • Research and development of end-to-end algorithms for medical image analysis

Technologies:

  • Programming languages: Python
  • Libraries: NumPy, scikit, OpenCV

Good to have:

  • 3D Image Processing Tools

 

Machine Learning department

Job description:

  • Research and design of deep learning methods for segmentation, classification and
    other types of medical image analysis
  • Design and development of machine learning frameworks and pipelines for big data
    distributed training and productization

Technologies:

  • Programming languages: Python
  • Libraries: PyTorch

Good to have:

  • MLOps experience

 

Software Development department

Job description:

  • Design and development of pipeline software for ease-of-use computer vision algorithms
    prototyping
  • Design and development of efficient graph-based computational engine that should deal
    with large and complex medical image datasets
  • Design and development of efficient database systems that should deal with complex
    data including images, geometrical annotations and other medical data
  • Design and development of front-end platform for viewing, organizing and automatic
    analysis of medical image data
  • Design and development of distributed back-end platform for serving and organizing
    data and efficient distributed computation of computer vision algorithms

Technologies:

  • Programming languages: Python, C/C++
  • Libraries: : NumPy, OpenCV, scikit, networkx, FastAPI, uvicorn, Django
  • RDBMS: PostgreSQL, MariaDB/MySQL
  • Virtualization and container orchestration: Docker, Kubernetes
  • Operating systems: Linux, MacOS and Windows

Good to have:

  • Whole Slide Image reading libraries and tools: OpenSlide, Bioformats, QuPath, …
    GEOS and related libraries: libgeos, Shapely, …
  • Experience in developing applications that utilize multiprocessing and/or multithreading,
    especially in Python

 

AI Research department

Job description:

  • Exploration, systematization and analysis of relevant state-of-the-art research
    publications
  • Conducting experiments on relevant public benchmark data, as well as real client data
  • Design and implementation of original ideas and novel state-of-the-art algorithms

Technologies:

  • Programming languages: Python, C/C++
  • Libraries: : NumPy, scikit

Good to have:

  • Writing and publication of scientific papers and posters

Engage in DiffineNextGen scholarship program

Are you a student in the field of Computer Science, Mathematics, Signal Processing or similar?

 Ready to pursue a career path in AI, Machine Learning, Computer Vision?

 Willing to invest your time in obtaining high quality knowledge by domain experts from worlds top universities?

 Then get ready to embark on a two-year long journey guided by world renowned experts in relevant fields of study. Receive a competitive monthly scholarship, get a personalized growth and study plan with weekly consultations from the company experts and unlimited access to books, courses and other study material. Engage in interesting self contained AI projects guided by a dedicated company mentor.

For more info find us at scholarships@diffine.com

 

Engage in out Internship program

  • No experience needed
  • Students welcome to apply
  • Three months of paid internship with dedicated mentor
  • High probability of employment after three-months period.
  • Positions: Software Engineer, Computer Vision Engineer, Machine Learning Engineer, AI Research Scientist
  1. Software Developer: Design and development of efficient graph-based computational engine that should deal with large and complex medical image datasets.
  2. Computer Vision Engineer: Research and development of end-to-end algorithms for medical image analysis.
  3. Research Scientist: Exploration, systematization  and analysis of relevant state-of-the-art research publications. Design and implementation of original ideas   and novel state-of-the-art algorithms.
  4. Machine Learning Engineer: Research, design and development of machine learning and deep learning frameworks and pipelines for big data distributed training and productization in the fields of segmentation, classification and other types of medical image analysis.
  5. DevOps Engineer: Continuous integration and deployment using technologies such as Docker, GCP/AWS, etc.

 Application open until April 15th at internship@diffine.com

Benefits:

  • Long-term research projects
  • State-of-the-art AI algorithms and solutions
  • International multidisciplinary team
  • Continuous company paid education and mentorship
  • Personalized growth and study plan
  • Academic development and scientific publications