JobTarget Logo

Staff Software Engineer - Golang (ML Integration) in Remote at Notable Systems Inc

Salary: $180000 - $230000
Notable Systems Inc
Remote, United States
Posted on

Explore Related Opportunities

Job Description

Company Summary: We are a rapidly growing, fully remote Intelligent Document Processing company that drives unmatched efficiency in the medical equipment, healthcare, and financial services industries. Leveraging techniques like optical character recognition, machine learning, and large language models, our platform empowers our customers to transform complex, unstructured data into actionable insights, expediting their revenue cycle and lowering their costs. Ultimately, this helps patients get the care they need more quickly while reducing frustration with both their provider and their insurance company.


While we currently focus primarily on the DME (Durable Medical Equipment) industry, we are exploring and developing additional applications of our solutions to broader problems within healthcare, finance, and beyond.


Position Summary: We are seeking a Staff Software Engineer - Golang (ML Integration) to help integrate machine learning models into our production backend systems. Reporting to the VP of Engineering, you will work closely with our ML engineers to bridge the gap between model development and scalable deployment.


This role emphasizes strong backend engineering skills. You will treat machine learning models similarly to other internal services or APIs—focusing on reliability, scalability, and performance within our existing Go-based platform.


The ideal candidate is passionate about building highly scalable systems and thrives in a highly dynamic, startup-like environment.

Job Duties:

  • ML Model Integration: Integrate ML models as internal services within backend workflows.

  • System Architecture: Build services that handle real-time and batch document processing tasks.

  • Reliability and Observability: Ensure that integrated services are scalable, observable, and fault-tolerant.

  • Cross-Functional Collaboration: Work with ML, Security, SRE, and Product teams to align engineering initiatives.

  • Performance Optimization: Diagnose and optimize system performance and throughput.

  • Infrastructure Awareness: Support infrastructure deployment using IaC tools such as AWS CDK.

  • Documentation: Produce clear technical documentation for system designs and operational plans.

  • Mentorship: Participate in peer reviews and help mentor engineers.

Required Qualifications:

  • 8+ years of professional software engineering experience.

  • Bachelor's degree in Computer/Electrical Engineering, Computer Science, Mathematics, Physics or equivalent practical experience.

  • Expertise with Golang (4+ years of heavy development).

  • Strong understanding of distributed systems, concurrency, and asynchronous programming.

  • Expertise designing and operating APIs and service integrations.

  • Unix/Linux expertise.

  • Experience with cloud platforms (AWS preferred).

  • Excellent written communication and documentation skills.

  • Comfort operating with minimal ceremony but maintaining high personal organization.

  • Must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.

Preferred Qualifications

  • Experience working alongside ML engineers or integrating ML-driven services.

  • Hands-on experience operationalizing ML models

  • Experience working in a fast-paced startup or growth-stage company.

  • Experience operating in HIPAA/SOC2 compliance environments.

  • Deep understanding of observability practices (logging, metrics, tracing).

Benefits

We offer comprehensive and competitive benefits, including:

  • 10 company holidays per year

  • 4 weeks of vacation per year

  • 8 sick days per year

  • Health/dental/vision insurance

  • 401K with company match

  • Paid parental leave

  • $2,500 per year budget for professional self improvement

Remote Work Requirements

  • Reliable Internet: Minimum download speed of 50 mbps and upload speed of 10 mbps. You can test your internet speed at this link: https://www.speedtest.net

  • Smartphone: Must have a smartphone, as we use multi-factor authentication for logging in to our system, so you will need to download an app to your phone.

  • Equipment: Company Mac laptop/desktop and optional external monitor will be provided.

  • Privacy: Must have a private place to work in order to protect the confidentiality of the patient data we access.

Job Location

Remote, United States

Frequently asked questions about this position

Apply NowYour application goes straight to the hiring team