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

Software Engineer (Backend/Data)

Fathom is on a mission to use AI to understand and structure the world’s medical data, starting by making sense of the terabytes of clinician notes contained within the electronic health records of the world’s largest health systems. Our deep learning engine automates the translation of patient records into the billing codes used for healthcare provider reimbursement, a process today that costs hospitals in the US $15B+ annually and tens of billions more in errors and denied claims. We are a venture-backed company that completed a Series B round of financing for $46M in late 2022.

 

We are looking for a Software Engineer (Backend/Data) to work on data products that drive the core of our business. We want to work with teammates based in New York City area, who are excited about learning how to build and support machine learning pipelines that scale not just computationally, but in ways that are flexible, iterative, and geared for collaboration. If you’d like to become a backend expert who can unify data, and build systems that scale for both operations and organization, then Fathom is your next big opportunity!

 

Please note that New York area opportunities are hybrid only and require 3 days in office weekly at our financial district location in Manhattan.

 

Your role and responsibilities will include:

  • Developing data infrastructure to ingest, sanitize and normalize a broad range of medical data, such as electronics health records, journals, established medical ontologies, crowd-sourced labelling and other human inputs

  • Building performant and expressive interfaces to the data

  • Creating infrastructure to help us not only scale up data ingest, but large-scale cloud-based machine learning

 

We are looking for a teammate with:

  • 2+ years of software engineering experience in a company/production setting

  • Relevant experience developing backend, integrations, data pipelining, infrastructure, etc. projects in a production setting

  • Problem solving skills and first principles thinking

  • Strong computer science principles including: algorithms, databases (SQL and NoSQL), logic, etc.

  • Hands-on backend coding and systems design using best practices in a company setting

  • Effective communication and exceptional collaboration skills

 

Bonus points if you have:

  • Proficiency in coding with python or another modern backend language

  • Expertise with wrangling healthcare data and/or HIPAA

  • Experience with managing large-scale data labelling and acquisition

 

Compensation:

  • Salary: $100,000 USD - $175,000 USD

  • Company Equity

 

Benefits:

  • PTO and Uncapped Sick Days

  • Medical/Dental/Vision Coverage

  • 401k Matching

  • $1,500 USD Home Office Budget

  • Virtual and Local Office (San Francisco, New York City  and Toronto) Team Building Events

  • Annual Company Off-site

 

Fathom Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Fathom DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Fathom
Fathom CEO photo
Unknown name
Approve of CEO

Average salary estimate

$137500 / YEARLY (est.)
min
max
$100000K
$175000K

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 Software Engineer (Backend/Data), Fathom

Fathom is transforming the healthcare landscape, and we need a talented Software Engineer (Backend/Data) to join our New York team! Our mission is to harness AI technology to effectively organize and analyze vast amounts of medical data, particularly clinician notes tied to electronic health records. Imagine being part of a venture-backed company that just raised $46M to be at the forefront of innovation, impacting the healthcare reimbursement process, which currently costs hospitals over $15 billion every year! As a Software Engineer at Fathom, you'll dive into developing robust data infrastructure, enabling seamless ingestion and normalization of various medical data types. You'll work collaboratively to build high-performance data interfaces and create scalable solutions for our cloud-based machine learning systems. If you're excited about the intersection of technology and healthcare, enjoy coding with a positive impact, and want to sharpen your backend expertise while indulging in some serious teamwork, then this is your chance! Note that our New York positions are hybrid, requiring you to be present in our Manhattan office three days a week. Ready to make a difference in healthcare? Join us and let's change the world together!

Frequently Asked Questions (FAQs) for Software Engineer (Backend/Data) Role at Fathom
What are the main responsibilities of a Software Engineer (Backend/Data) at Fathom?

As a Software Engineer (Backend/Data) at Fathom, you'll be tasked with developing the data infrastructure needed to manage a wide array of medical data. You'll create systems for data ingestion, sanitization, and normalization, as well as work on building interfaces for efficient data access. Your role will also involve designing robust cloud-based machine learning infrastructure that scales effectively to meet the demands of our healthcare data processing.

Join Rise to see the full answer
What qualifications are needed to apply for the Software Engineer (Backend/Data) position at Fathom?

To be considered for the Software Engineer (Backend/Data) role at Fathom, candidates should have at least 2 years of software engineering experience in production settings. Proficiency in backend development, experience with data integration and pipelining, and strong foundations in computer science principles are essential. Additionally, effective communication and collaboration skills are vital for success within our team.

Join Rise to see the full answer
What programming languages should a Software Engineer (Backend/Data) at Fathom be familiar with?

Fathom values candidates who have hands-on experience with modern backend languages, particularly Python. While proficiency in Python is a strong advantage, familiarity with other languages is also beneficial, especially those used in data pipeline development and backend system design. The goal is to ensure flexibility and adaptability within our tech stack.

Join Rise to see the full answer
What is the work environment like for a Software Engineer (Backend/Data) at Fathom?

At Fathom, the work environment is dynamic and collaborative, heavily focused on innovation within the healthcare sector. Since our New York opportunities are hybrid, you'll be expected to work in the office three days a week in the Financial District. This ensures you are part of the vibrant team culture while also working remotely when needed, fostering both collaboration and flexibility.

Join Rise to see the full answer
What are the benefits of working as a Software Engineer (Backend/Data) at Fathom?

As a Software Engineer (Backend/Data) at Fathom, you'll enjoy a competitive salary alongside equity options. Our benefits include generous PTO, uncapped sick days, comprehensive medical, dental, and vision coverage, and a 401k matching program. Additionally, you’ll receive a home office budget to create a comfortable workspace and have opportunities to engage in both virtual and local team-building activities.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Backend/Data)
Can you describe your experience with backend development?

When discussing your backend development experience, focus on specific projects where you designed and implemented systems. Highlight the technologies used, challenges faced, and the outcomes achieved. Mention your approach to problem-solving and how you ensure scalability and performance in your solutions.

Join Rise to see the full answer
What data pipelines have you built in your previous roles?

In response to this question, provide examples of data pipelines you have built, detailing the tools and technologies utilized. Discuss your role in each project, including how you handled data ingestion, transformation, and storage, and any challenges you faced during implementation.

Join Rise to see the full answer
How do you handle data quality and integrity in your projects?

When answering this question, emphasize your methods for ensuring data quality, such as validation checks and normalization processes. Discuss any tools or frameworks you utilize, and provide examples of how you've identified and resolved data integrity issues in the past.

Join Rise to see the full answer
Can you explain your understanding of machine learning and its integration into backend systems?

Your response should reflect your understanding of machine learning principles and how they can be applied practically in backend systems. Discuss your experience in integrating machine learning models, managing data flows, and optimizing systems for performance as it pertains to large-scale applications.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software engineering?

When addressing this question, share your strategies for continuous learning, such as following tech blogs, participating in webinars, attending meetups, or contributing to open-source projects. Express your enthusiasm for staying current in a fast-evolving field.

Join Rise to see the full answer
Describe a challenging technical problem you’ve solved.

Choose a specific technical challenge you faced in previous roles. Explain the context, the steps you took to resolve the issue, and the result of your action. Use this opportunity to showcase your problem-solving skills and technical knowledge.

Join Rise to see the full answer
What is your experience with databases, both SQL and NoSQL?

Discuss your experience with different database technologies, giving examples of how you’ve implemented and optimized both SQL and NoSQL solutions in past projects. Emphasize your understanding of when to use each type and any performance tuning methods you've applied.

Join Rise to see the full answer
How do you prioritize your tasks when managing multiple projects?

Provide insight into your project management approach when juggling multiple responsibilities. Highlight techniques like prioritization frameworks or tools you utilize, and share examples of how this has helped you meet deadlines effectively.

Join Rise to see the full answer
What tools or frameworks do you use for version control and collaboration?

In your answer, mention tools you are comfortable with, such as Git or GitHub, and describe how you leverage these for version control and collaborative development. Share any experiences working within a team using these tools to improve efficiency.

Join Rise to see the full answer
Why do you want to work at Fathom as a Software Engineer (Backend/Data)?

Express your passion for working at Fathom, aligning your values with the company's mission to improve healthcare through technology. Discuss your interest in the role, the impact you hope to make, and your desire to work in a collaborative environment focused on innovation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Fathom Remote No location specified
Posted 7 days ago
Photo of the Rise User
Fathom Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Posted 5 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 13 days ago
Photo of the Rise User
Leidos Hybrid Colorado Springs, CO
Posted 4 days ago
Cypress Global Services, Inc Remote Mumbai - Pune Expy, Yamuna Kunj, Sector-10, New Panvel East, Panvel, Navi Mumbai, Maharashtra, India
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

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!