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
- Software Developer: Design and development of efficient graph-based computational engine that should deal with large and complex medical image datasets.
- Computer Vision Engineer: Research and development of end-to-end algorithms for medical image analysis.
- 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.
- 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.
- 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