Staff Mobile Software Engineer

Remote, Canada

Job Description


Job Summary:
EXO is seeking a talented mobile software engineer to join a cross-functional engineering team to help design and develop EXO\xe2\x80\x99s flagship AI products. You will collaborate with a close-knit team of highly accomplished and deeply technical researchers, clinicians and engineers focused on delivering groundbreaking technologies. You will use your practical knowledge and experience with computer science, mobile (iOS and Android) application development, and user experience to deliver the next generation of medical devices. Responsibilities:

  • Build and support AI-powered mobile applications at scale.
  • Implement iOS/Android applications using Swift/SwiftUI/Kotlin/Java
  • Implement client-side functionality to process RESTful web services and upload data to backend servers that achieves optimal user experience.
  • Architect robust software surrounding distributed data models, application persistence, security, multi-threading, and data protection.
  • Collaborate with cross-functional teams to define, design, and ship new products.
  • Work on bug fixing and improving application performance.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Experiment and optimize for application performance and efficiency.
  • Continuously improve software performance, implement software development best practices, embrace documentation, and design review, and assist in the full software development lifecycle process.
Required:
  • Experience building image processing and/or computer vision-based applications on mobile.
  • Proficiency with JSON, XML and SDK\'s relating to app extensions and cloud services.
  • Solid understanding of common iOS Frameworks (Foundation, CoreData, UIKit, etc.)
  • Passion for building great UIs with custom animations and working with Product Designers
  • Extensive knowledge of object-oriented programming, multi-threading, and MVC/MVVM
Preferred:
  • Experience deploying machine learning and/or deep learning models on mobile platforms.
  • Experience working in healthcare or medical imaging applications.
  • Experience with Python for machine learning and/or deep learning model development
  • Experience with Android SDK
Attributes:
  • Excellent communicator
  • Fast prototyper
  • Interested in computer vision/machine learning for healthcare applications.
  • Highly motivated and able to work in a fast-paced startup environment as a team player.
  • Self-starter capable of operating with high-level direction
Job Types: Full-time, Permanent Benefits:
  • Dental care
  • Extended health care
  • Paid time off
  • Vision care
Flexible Language Requirement:
  • French not required
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2162491
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, Canada
  • Education
    Not mentioned