4DMedical

Senior Software Engineer

4DMedical

full-time

Posted on:

Location Type: Hybrid

Location: CarltonAustralia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Design, develop and improve image analysis software
  • Continuous agile iteration
  • Collaborate with other teams to ensure design and implementation meet requirements
  • Write or update design, verification and validation documents

Requirements

  • Bachelor's degree in Computer Science or related fields
  • 10 years solid experience in modern C++ and/or extensive experience in clean, well-structured Python
  • Experience with Digital Image Processing
  • Experience in machine learning techniques, both training and inference
  • Proven experience working in a highly test-driven environment
  • Experience in developing on Linux with containerised images
  • Experience in web frontend development is desirable
  • Experience in highly-regulated industries such as medical and finance software will be helpful, but not essential
Benefits
  • Hybrid working - 2 days from home
  • Amazing new office space with end of trip facilities
  • Great local coffee and eateries
  • Easy access to Public Transport
  • Frequent in-house presentations on all aspects of Lung Health & Technology
  • Bonus annual leave scheme
  • Company paid Parental leave
  • Wellness program including free fruit, table tennis, free gym and corporate class pass
  • Employee Assistance Program for you and your family
  • Free annual health check, free skin check & free flu shot
  • Rewards and Recognition Program including discounts for shopping and goods
  • Laptop and accessories provided for remote work
  • Regular social events
  • Opportunity for growth in a friendly and supportive culture
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++PythonDigital Image Processingmachine learningtest-driven developmentLinuxcontainerizationweb frontend development
Soft Skills
collaborationcommunication
Certifications
Bachelor's degree in Computer Science