Python Engineer

1 week ago


Sydney, New South Wales, Australia Omniscient Neurotechnology (o8t) Full time

About Omniscient

Omniscient (o8t) is the world leader in using AI to decode the human brain—a field known as connectomics. Our mission is to improve the lives of billions through connectomics. Today, Omniscient's connectomic analysis platform, Quicktome, generates personalized, patient-specific maps of an individual's brain networks, or connectome. These critical insights inform prognosis and planning across neurologic conditions, from cranial surgery and neuro-oncology to stroke and beyond. Tomorrow, Omniscient is poised to revolutionize brain health and help conquer conditions such as Alzheimer's disease and depression through truly personalized brain medicine.

Our products deliver these insights with enterprise-grade efficiency and usability, enabling broader access to vital subject-specific neurological insights.

Since founding, we have grown exponentially and achieved several world firsts with the development of the world's first connectomic neurosurgical planning and visualization platform to be cleared by regulatory bodies. Omniscient recently expanded its product offering to include the first FDA-cleared neurological planning and visualization tool using resting-state fMRI, opening up new horizons for clinicians to assess brain connectivity and function in cases such as brain surgery, stroke, disorders of consciousness, and oncology

With continued development, we intend to improve the lives of
billions
with both medical and non-medical products and services that drastically change how the human brain is understood, treated, and even enhanced.

Role (what your day to day might look like)

As a global company, we have development and commercial interests which span several continents and availability zones. Consequently, our software engineering team is distributed between Australia and North America. As a member of this small team, you will become a major contributor to the software components making up our cleared medical device software.

We are seeking a highly skilled Software Engineer (Back-end, Python, Analytics) to maintain and enhance our brain analytics modules and pipelines. The ideal candidate will have expertise in Python, experience with image processing, and familiarity with cloud-based medical device software systems.

You'll join a fast-moving team responsible for building and maintaining Medical Systems that must be demonstrated as safe and effective. This requires strong development practices and thorough documentation to prove functionality for regulatory submissions. We value continuous improvement and adapt our processes as we find better ways to work.

The role demands a detail-oriented problem-solver who can:

  • Ensure reliability and efficiency of our workflows
  • Implement practical, scalable solutions within reasonable timeframes
  • Collaborate effectively with cross-functional teams
  • Contribute to regulatory documentation
  • Address complex scalability and infrastructure challenges

You are a self-motivated and high-achieving developer, who is looking to work on projects that make a difference in the world. You take pride in working smart and enjoy cultures that build strong, collaborative teams where knowledge is shared generously. You recognize that clear, clean code, inline documentation, solid unit testing, and thoughtful logging are investments for future you and will result in more robust, supportable, and stable products over time. You care about your customers (internal and external) and your passion is to make high quality things that simplify their lives.

Responsibilities

  • Maintain, optimize, and expand brain analytics pipelines for automated processing tasks.
  • Ensure the pipelines are robust, scalable, and well-integrated with our broader software ecosystem.
  • Enhance and maintain brain analytics modules, focusing on precision and computational efficiency.
  • Collaborate with the research team to integrate new algorithms and methods into the pipeline.
  • Develop and refine image processing techniques for MRI data.
  • Implement tools for quality assurance, data validation, and preprocessing.
  • Design and execute tests to validate the outputs of MRI processing workflows.
  • Collaborate with cross-functional teams to prepare evidence and documentation for regulatory submissions, ensuring accuracy and compliance.
  • Maintain thorough documentation of pipelines, modules, and workflows.
  • Work closely with other engineers, researchers, and regulatory specialists to align on requirements and deliverables.

Key Requirements

  • Based in Australian or North American timezone.
  • Bachelor's degree (or higher) in Computer Science, Biomedical Engineering, or related STEM field
  • Over 5 years of experience as a back-end engineer, developing scientific, computing or machine learning applications, with a preference for those with experience in the medical field.
  • Excellent Software Engineering skills, encompassing best practices for developing reliable and high-performance systems
  • Proficient in Python development and data processing, skilled in using common data processing libraries (Numpy, Pandas, Scipy, etc.)
  • Full SDLC experience, using Git, Github, performing code reviews, task tracking (Jira).
  • Familiar with professional medical imaging (DICOM/NIFTI) processing, with experience in using imaging processing libraries (Nibabel, Nilearn, PyDicom, MRtrix) preferred.
  • Advanced algorithm development, and numerical optimisation techniques.
  • In-depth understanding of image processing, proficient in scientific computing and numerical computing, capable of using parallel processing techniques and handling large datasets, able to design and maintain reliable data pipelines.
  • Skilled in using analytical thinking to systematically solve problems; capable of debugging complex systems and determining the root cause of failures, able to complete unit testing and module verification, and can use analytical tools for performance analysis.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
  • Ability to work effectively in a fast-paced, dynamic environment and deliver high-quality results under tight deadlines.

Highly Desired

  • PhD in medical imaging or many years of relevant experience in the field.
  • Familiarity with CI/CD pipelines (Ability to use and debug them as necessary)
  • Experience with cloud-based technologies (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Developing distributed systems, large scale numerical processing, workflows (Argo)
  • Experience with relevant regulatory frameworks (equivalent to ISO-14971 Risk Management, ISO-13485 Quality Management, IEC-62304 Medical Software)

Perks and Benefits

  • Competitive salary, plus ESOP plan
  • Flexible and remote working - we value work-life balance

If you're seeking professional growth and enjoy working on large, distributed, cloud-based applications that change the world of brain care then apply now to be considered for the position


  • Python Engineer

    6 days ago


    Sydney, New South Wales, Australia Pathway Search Full time $80,000 - $160,000 per year

    Python Engineer – VC-backed AI Start-up  Up to $180k + Super + ESOP | Sydney (remote possible) We're partnered with a fast-growing, VC-backed AI start-up on a mission to reshape how businesses and individuals interact with data through Generative AI. As we scale, we're looking for a Python Engineer to join our founding engineering team and help build...

  • Python engineer

    1 day ago


    Sydney, New South Wales, Australia Enterprise Ai Full time $100,000 - $120,000 per year

    About the role Are you a Python engineer with a passion for generative AI? Do you dream of building something extraordinary and seeing it make a real impact at leading companies? We're looking for someone like you – an ambitious coder who thrives on innovation, rapid growth, and tackling big challenges in a fun, supportive environment.As a mid-level...


  • Sydney, New South Wales, Australia Westpac Group Full time $120,000 - $180,000 per year

    Job DescriptionWhat's the role?Experienced Python Engineers are highly prized and an integral part of the Data Platforms team, which supports strategic data and analytics platforms that ingest data from a wide range of internal and external data sources in real-time and batch, apply complex business transformation rules and create data assets for strategic...


  • Sydney, New South Wales, Australia Kaizen Global Technologies Full time $120,000 - $180,000 per year

    Experience: 5+ yearsLocation: Sydney, Australia - HybridEligibility: Candidates must have the right to work in Australia (Citizen, PR, Valid Visa holders)Primary Skills:Python, Docker, Kubernetes, CI/CD (Bamboo), Shell scriptingSecondary Skills:Azure/AWS, Ansible, Git/GitHub Actions, , Kafka, Java, Cassandra/MongoDBJob DescriptionWe are looking for a DevOps...

  • Python Developer

    1 week ago


    Sydney, New South Wales, Australia InfoTech Consultancy Full time $90,000 - $120,000 per year

    Position: Python DeveloperLocation: SydneyContract: 6+ Months and ExtendableHere is the JD. Front end development experience is nice-to-have.·      Track record with Python engineering the back end of web applications.·      Solid understanding of software development principles and design patterns.·      Ability to build efficient API...

  • Python Developer

    1 week ago


    Sydney, New South Wales, Australia ScaleUp Full time

    **ScaleUp your Career.Python Developer - Quantitative Finance | Sydney CBD | $150k-$180k**Are you writing code that's quality, but not really contributing to the bigger picture?Perhaps you feel you have kicked all the goals you have in your current role and know there's a lot more of you to give.You want to build things thatmatter—the kind of tools that...

  • Python Developer

    2 weeks ago


    Sydney, New South Wales, Australia XPT Software Australia Full time $90,000 - $120,000 per year

    We are seeking a skilled Python Developer with strong experience in the Telecommunications domain to join our development team. The ideal candidate will have expertise in Python programming, data handling, and integration with telecom network systems or OSS/BSS platforms.Key ResponsibilitiesDesign, develop, and maintain Python-based applications and scripts...

  • Python Developer

    3 days ago


    Sydney, New South Wales, Australia BURGEON IT SERVICES Full time $120,000 - $180,000 per year

    Location:Sydney, NSWWork Arrangement:Hybrid (3–4 days per week in-office)Experience Level:6+ yearsDuration: 6 months contractAbout the Role:We are seeking aSenior Python Developerto join our leading client's high-performing engineering team based inSydney. The ideal candidate will have deep hands-on experience inPython development, strong understanding...


  • Sydney, New South Wales, Australia Ethos BeathChapman Full time $120,000 - $180,000 per year

    Senior Python Developer - Automation | Senior Python Developer (Infrastructure)Network & Infrastructure Focus Salary: Up to $165,000 + super + bonusLocation: Hybrid – 2 days in office / 3 days WFH (1 day in Kogarah on Wednesdays, with the second in either Parramatta or Sydney CBD)About the Role: Join one of Australia's leading financial institutions as a...


  • Sydney, New South Wales, Australia Bluefin Resources Pty Limited Full time $120,000 - $180,000 per year

    A major bank in Sydney is seeking a Senior Network Engineer with strong automation experience (python and ansible).You will be expected to leverage your expertise in automation tools like Python, Ansible, and Git to develop solutions that improve network efficiency, scalability, and security. Key Responsibilities: Develop and maintain network automation...