Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Machine Learning Engineer image - Rise Careers
Job details

Machine Learning Engineer

Wisedocs is on a mission to make it easy and accessible for any company in the insurance, legal and medical space to understand medical documents quickly using AI (Artificial Intelligence). Every week, we process hundreds of thousands of pages of documents, saving our customers hours and hours of manual processing time, and helping them process medical claims much more quickly.

Join Wisedocs AI as a Machine Learning Engineer, where you will be at the forefront of developing advanced AI/ML capabilities and building V2 of our platform's model serving. This role is ideal for a developer who excels in Python and has an established track record in tackling and developing leading-edge ML solutions, building models with real-time inference, ML Ops and best practices, and a combination of LLM and encoder-based work.

The position is a hybrid model requiring on-site presence 2-3 days/week in Downtown Toronto.

What We Have

We currently have two types of ML systems running in production, an entity classification system and a RAG summarization system. Our entity classification has been in production for 4 years and currently processes data asynchronously with a combination of models.

What You’ll Do

  • Drive the rebuild and re-architecture of our entity classification system to have higher throughput, reliability and observability
  • Design with best practices in mind for growing and evolving company
  • Collaborate with other senior engineers to integrate the ML system into the broader Wisedocs platform.

Responsibilities

As a member of our Engineering team, your primary responsibilities will include:

  • Designing and implementing machine learning models to analyse and interpret large datasets of medical and insurance documents, enhancing our platform's decision-making and efficiency.
  • Developing robust, scalable backend services in Python, ensuring seamless integration with our AI/ML components and front-end systems.
  • Collaborating with other technical stakeholders and leaders to actively work towards the design and implementation of systems.
  • Ensuring the reliability and scalability of ML systems, implementing best practices in data engineering and model lifecycle management.
  • Staying abreast of the latest developments in AI/ML technologies and Azure services, continually seeking ways to optimize our platform and workflows.
  • Conducting rigorous testing and validation of ML models, ensuring accuracy, efficiency, and alignment with business objectives.
  • Coordinating with cross-functional teams to understand requirements and translate them into effective AI solutions within our platform.
  • Other duties and responsibilities will be assigned as projects develop, adjust and mature.

Qualifications

  • Have a minimum of 3 years of experience in software development, with a strong focus on Python programming.
  • Possess professional working experience with LLMs, RAG, transformers, BERT.
  • Having demonstrated a solid foundation in data structures, algorithms, and software engineering principles, with a track record of developing high-quality, maintainable code.
  • Should be familiar with recent model developments and frameworks, i.e. LlaMa, Mistral, GLINER, TGI, etc.
  • Proven Machine Learning industry experience, preferably at scale.
  • Prior professional experience with LlamaIndex is preferred.
  • Prior experience with transfer learning and model modifications.
  • Excellent problem-solving skills, while exhibiting high enthusiasm to tackle complex challenges in AI/ML development and deployment.
  • Are enthusiastic about working in a fast-paced, innovative environment, contributing to a team that aims to make a significant impact in the medical and insurance tech space.
  • Possess good understanding on leveraging Azure's AI and machine learning services to deploy, monitor, and maintain ML models, ensuring high availability and performance.

What We Offer 

  • A hybrid work model,
  • Modern employee benefits, including health and dental coverage
  • Competitive compensation, with valuable stock options, as we’re still a young company growing very quickly.  
  • An opportunity to develop very rapidly in your career. We can offer you a super-immersive learning environment, and you thrive there you will have the opportunity to rapidly develop this opportunity into senior practitioner or management opportunities as you choose.  
  • Access to a learning and professional development fund to help you level up your career while you’re working with us. We hope to be an incredible step up for your career if you decide to come and work with us.  
  • Company events  
  • Generous Paid Time Off  
  • Paid Sick Days  
  • Casual Dress code  
  • Employee Referral Bonus  
  • Tuition Assistance  
  • Plus many other Recognition Programs!  

What to expect from our Recruitment Process:

  • Round #1 – HR (Quick Prescreen)
    Duration: 20-30 minutes
    Focus: High level Get-to-Know-You, Culture fit, High level technical expertise and tech stack
  • Round #2 - Technical
    Duration: 30-45 minutes
    Focus: Conceptual
  • Round #3 - Technical
    Duration: 1-1.5 hours
    Focus: General Coding
  • Round #4 - Hiring Manager
    Duration: 1 hour
    Focus: Culture fit, experience, high level technical questions

Join our team and be part of a company committed to making a positive impact on the InsureTech and HealthTech industries. 

*Wisedocs AI is an equal opportunity employer and are committed to providing employment accommodation in accordance with AODA. If you require an accommodation, please notify us and we will work with you to meet your needs.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Machine Learning Engineer, Wisedocs AI

Wisedocs is on a mission to revolutionize the way companies in the insurance, legal, and medical fields process medical documents, and we’re looking for a passionate Machine Learning Engineer to join our innovative team. As a part of Wisedocs AI, you'll be diving into the exciting world of AI and machine learning, working to enhance our platform's capabilities at a time when the demand for efficient document processing is skyrocketing. This is your chance to take charge in developing advanced ML solutions, focusing on both LLM and encoder-based projects. You’ll play a pivotal role in redesigning our entity classification system for enhanced performance and reliability while collaborating with a talented group of engineers to ensure seamless integration across our platform. If you have a solid background in Python programming and a knack for tackling complex AI/ML challenges, we want to hear from you! In this hybrid role, you’ll work on-site in Downtown Toronto a few days a week, giving you the perfect balance of collaboration and flexibility. Wisedocs AI offers not only a competitive salary and benefits package but also a fantastic opportunity for rapid career growth as we seek to make a significant impact in the medical and insurance tech space. Come join us, and let's change the way these industries operate together!

Frequently Asked Questions (FAQs) for Machine Learning Engineer Role at Wisedocs AI
What skills are necessary for the Machine Learning Engineer position at Wisedocs?

For the Machine Learning Engineer role at Wisedocs, strong Python programming skills are a must. Candidates should have a solid foundation in data structures, algorithms, and software engineering principles, with experience in developing high-quality, maintainable code. Familiarity with LLMs, transformers like BERT, and recent frameworks is also vital. Proven industry experience in machine learning, preferably at scale, will position candidates to excel in this innovative environment.

Join Rise to see the full answer
What is the work environment like for a Machine Learning Engineer at Wisedocs?

The work environment for a Machine Learning Engineer at Wisedocs is dynamic and collaborative. With a hybrid model that involves being onsite in Downtown Toronto for 2-3 days a week, engineers will have the opportunity to collaborate closely with senior engineers and technical stakeholders. There’s a strong emphasis on learning and professional development, creating an immersive environment where team members can grow their skills and advance their careers.

Join Rise to see the full answer
What projects will a Machine Learning Engineer work on at Wisedocs?

As a Machine Learning Engineer at Wisedocs, you'll be working on groundbreaking projects that involve redesigning and re-architecting our existing ML systems for higher throughput and reliability. Your work will include developing robust back-end services in Python and integrating them with our AI/ML components. You’ll also conduct rigorous testing and validation of ML models, ensuring accuracy and alignment with business objectives.

Join Rise to see the full answer
How does Wisedocs support its Machine Learning Engineers in career development?

Wisedocs is committed to the professional growth of its Machine Learning Engineers. The company offers a learning and professional development fund, providing employees with the resources they need to level up their careers. Additionally, Wisedocs fosters an environment where rapid career advancement is possible, allowing engineers to thrive and transition into senior or management roles as they wish.

Join Rise to see the full answer
What tools and technologies do Machine Learning Engineers use at Wisedocs?

Machine Learning Engineers at Wisedocs work with a range of tools and technologies, including Python for backend service development, and various ML frameworks and models such as LlamaIndex, transformers, and other recent advancements in AI/ML tech. They also leverage Azure’s AI and machine learning services to deploy and monitor ML models effectively, ensuring high availability and performance.

Join Rise to see the full answer
What are the benefits offered to a Machine Learning Engineer at Wisedocs?

Wisedocs offers its Machine Learning Engineers a comprehensive benefits package, including health and dental coverage, generous paid time off, and competitive compensation. Employees will also benefit from stock options as the company continues its rapid growth. Additional perks include company events, a casual dress code, and various recognition programs to celebrate accomplishments.

Join Rise to see the full answer
What can a Machine Learning Engineer expect during the recruitment process at Wisedocs?

The recruitment process for a Machine Learning Engineer at Wisedocs comprises several rounds. It begins with a quick prescreen by HR, followed by technical interviews focusing on concepts and coding. The final round is with the hiring manager to discuss cultural fit and technical expertise. Each step allows candidates to demonstrate their skills and align with the company’s vision.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Engineer
Can you explain a machine learning project you have worked on?

When discussing a machine learning project, focus on your role and the impact your contributions had on the project. Describe the problem you were solving, the data you worked with, the models you implemented, and any challenges you faced. Highlight the outcomes and how you measured success, as this shows your understanding of the end-to-end ML process.

Join Rise to see the full answer
How do you approach model validation and testing?

In preparing for this question, explain your strategy for validating and testing machine learning models. Discuss methods such as cross-validation, splitting datasets into training and testing subsets, and using metrics like precision, recall, and F1 score. Emphasize the importance of thorough testing to ensure the reliability and accuracy of models in real-world applications.

Join Rise to see the full answer
What is your experience with Python in machine learning?

When answering this question, provide specific examples of how you have utilized Python in machine learning projects. Discuss libraries you have worked with, such as TensorFlow, PyTorch, or Scikit-learn, and any specific algorithms you have implemented. Mention how your proficiency in Python has contributed to the success of your ML solutions.

Join Rise to see the full answer
How do you stay updated on the latest developments in AI/ML?

To answer this question effectively, highlight your commitment to continuous learning. Discuss resources you use, such as scientific journals, online courses, conferences, or tech blogs. Mention any relevant communities or forums where you engage with other professionals. This can demonstrate your passion for the field and your proactive approach to professional development.

Join Rise to see the full answer
Describe your experience with large-scale data processing.

When discussing your experience with large-scale data processing, emphasize any tools and frameworks you have used, such as Hadoop, Spark, or similar technologies. Talk about specific challenges you encountered in scaling data processes and how you overcame them. This illustrates your ability to manage large datasets effectively within the context of machine learning.

Join Rise to see the full answer
What techniques do you use for feature engineering?

In answering this question, describe various techniques you have applied for feature engineering, such as creating new features, transforming variables, or handling missing data. Provide examples from past projects that illustrate how your feature engineering choices improved model performance, as this shows your analytical thinking and problem-solving capabilities.

Join Rise to see the full answer
How would you explain your machine learning process to a non-technical audience?

Your answer should emphasize clarity and simplicity. Start by breaking down the machine learning process into easy-to-understand concepts, such as data collection, model training, and predictions. Use analogies if helpful and focus on outcomes that matter to the audience—such as improved efficiency or cost savings. This demonstrates your ability to communicate complex ideas effectively.

Join Rise to see the full answer
What challenges have you faced in deploying machine learning models?

Discuss specific challenges you have encountered when deploying ML models, such as issues with data drift, model performance in production, or integration with existing systems. Explain how you addressed these challenges and any strategies you employed to ensure successful deployment, showing your practical experience and problem-solving skills.

Join Rise to see the full answer
What is your experience with Azure services for machine learning?

Here, you should detail specific Azure services you have utilized, such as Azure Machine Learning for building, deploying, and managing ML models. Mention projects where you integrated Azure services effectively and how they added value, addressing aspects like scaling and monitoring in production environments.

Join Rise to see the full answer
Why do you want to work for Wisedocs as a Machine Learning Engineer?

In answering this question, reflect on the unique aspects of Wisedocs that intrigue you. Discuss how the company's mission aligns with your passions or career goals. Highlight any specific projects or technologies at Wisedocs that excite you, demonstrating your genuine interest in becoming a part of the team and contributing to its vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mission Driven
Customer-Centric
Passion for Exploration
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Vanta Remote No location specified
Posted 10 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching

Wisedocs offers a machine-learning SaaS platform for insurance, legal, and independent medical evaluation firms to review medical records with ease. Wisedocs was created to help the IME, diagnostics, medico-legal, and insurance industries organize...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!