RevSpring

RevSpring

66 jobs near Columbus, OH

RevSpring does not discriminate against any group in hiring or employment practices. Nothing in this constitutes a contract for employment.

Showing results 41-60

Senior Software Engineer- Big Data & MCP, Data Foundations

Senior Software Engineer- Big Data & MCP, Data Foundations

RevSpring

Salt Lake City, UT โ€ข On-site

$110K - $133K/yr

Full-time

Posted 5 days ago


Job description

Job Summary:
RevSpring is a company focused on providing innovative data solutions, and they are seeking a Senior Software Engineer specializing in Big Data and data foundations. The role involves designing and optimizing data pipelines, developing backend services, and ensuring data performance and quality in a healthcare context.
Responsibilities:
โ€ข Collaborate and Innovate: Partner with product managers, data engineers, and business leaders to translate complex product and data requirements into scalable, reliable data pipelines and the search experiences they power.
โ€ข Architect Data Pipelines: Design, build, and optimize large-scale distributed batch and streaming pipelines (using Apache Airflow, Apache Beam/Dataflow, and DBTon BigQuery) to ingest, model, and transform high-volume healthcare data into clean, well-tested, query-ready datasets and search indices.
โ€ข Build Data Models & Backend Services: Develop resilient Python services and DBT models that power data delivery and self-service analytics, including Model Context Protocol (MCP) servers that expose curated data and tooling to downstream and AI consumers, and integrate with external REST/SOAP APIs and third-party data sources.
โ€ข Optimize Data & Search Performance: Deeply tune pipeline throughput, data warehouse performance, and search indexing โ€” optimizing BigQuery cost and query performance and Elasticsearch index design to ensure data freshness, relevance, and scalability across high-volume datasets.
โ€ข Drive Engineering Excellence: Write clean, maintainable, well-tested code and lead by example through rigorous code reviews, architectural and data-modeling design discussions, and mentoring, driving a culture of high-quality software and trustworthy data.
โ€ข Pioneer New Technologies: Stay at the forefront of modern data engineering, the analytics-engineering ecosystem (e.g., DBT, BigQuery), and information retrieval, proactively applying these advancements to strengthen our data platform and the products it powers.
Qualifications:
Required:
โ€ข Proven experience designing and orchestrating large-scale ETL/ELT pipelines using Apache Beam/Google Cloud Dataflow (or similar), and DBT, built on modern cloud data warehouses.
โ€ข 4+ years of experience working with relational databases and analytical data warehouses, with deep, advanced SQL skills and solid data-modeling fundamentals (e.g., dimensional and normalized modeling).
โ€ข Working experience with search indexing and Elasticsearch, including index management, mappings, and building and maintaining search indices from pipeline output.
โ€ข Experience building scalable Python services and high-performance data APIs, including developing Model Context Protocol (MCP) servers that expose data and tooling to downstream and AI consumers.
โ€ข Strong understanding of containerization (Docker), CI/CD methodologies (e.g., GitHub Actions), Git, Infrastructure as Code (e.g., Terraform/Pulumi), and managing services within cloud platforms.
โ€ข Familiarity with healthcare data standards (e.g., NPPES/NPI registries, NUCC Provider Taxonomy, machine-readable files (MRFs) for cost transparency, and FHIR).
โ€ข Experience with data quality and pipeline testing frameworks (e.g., dbt tests, Great Expectations) and streaming/event ingestion (e.g., Pub/Sub, Kafka).
โ€ข Experience integrating graph-based data and healthcare taxonomy ontologies to enrich datasets and search query context.
โ€ข Experience with observability and logging platforms (e.g., DataDog) for monitoring pipeline health and data freshness.
โ€ข Bachelorโ€™s Degree
โ€ข 5+ years of professional experience with Python, with strong software-engineering fundamentals (testing, code review, design).
โ€ข 3+ years experience with Java or another JVM language is also high desired, particularly for Beam/Dataflow.
โ€ข Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations.
โ€ข Ability to write reports, business correspondence and procedure manuals.
โ€ข Ability to effectively present information and respond to questions from a variety of both internal and external sources.
Preferred:
โ€ข BigQuery experience is a plus.
โ€ข Familiarity with hybrid (BM25 + semantic/vector) search is a plus.
โ€ข 3+ years of GCP experience preferred.
Company:
RevSpring is a provider of revenue cycle technology services offering data analytics, multi-channel customer communications. Founded in 1997, the company is headquartered in Wixom, USA, with a team of 501-1000 employees. The company is currently Late Stage.