Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Washington University in St. Louis

Location Remote, US Scheduled Hours 40 The C-BRAIN Data Engineer is a key technical member of the C-BRAIN team responsible for designing, building, and maintaining the data infrastructure that powers C-BRAIN's AI tools. Reporting to the C-BRAIN Chief Technology Officer (CTO), this role is responsible for all aspects of data ingestion, pipeline development, data harmonization, and cloud infrastructure management — ensuring that high-quality, analysis-ready data is available to C-BRAIN's AI tools and research teams. C-BRAIN is building an AI Biomedical Research Scientist platform that integrates diverse multi-institutional datasets (including NACC, ADNI, and consortium member data contributions). The Data Engineer will be central to building the technical infrastructure that makes this platform possible, working in close partnership with the CTO, the Senior Technical Product Manager, and external data science collaborators. This is not a standard data pipeline position. The Data Engineer is building the technical backbone of an AI biomedical research platform — infrastructure that must ingest and harmonize multi-modal neurodegeneration datasets at consortium scale and serve as the data foundation for agentic AI tools including InsightEngine and OpenScientist. The ideal candidate brings software engineering discipline, strong cloud platform experience, and demonstrated knowledge of neurodegeneration or biomedical research data. Domain knowledge is a prerequisite, not a nice-to-have; C-BRAIN-specific context will be provided, but neurodegeneration data experience and software engineering fundamentals will not. Primary Duties & Responsibilities Data Pipeline Development and Maintenance Designs, builds, tests, and maintains scalable data ingestion pipelines to ingest consortium member datasets from diverse sources and formats into the C-BRAIN data infrastructure. Develops and maintains ETL/ELT workflows using tools such as Apache Spark, dbt, Airflow, or equivalent; ensure pipelines are robust, well-documented, and auditable. Implements automated pipeline monitoring and alerting; troubleshoot and resolves pipeline failures in a timely manner. Works collaboratively with the CTO and data science teams to understand data requirements for AI tool development and translates those requirements into technical pipeline specifications. Maintains version control for all pipeline code and infrastructure configurations; follows software engineering best practices including code review and documentation. Integrates and processes multi-modal data including omics (genomics, transcriptomics, proteomics), neuroimaging (PET, MRI), longitudinal clinical records, and digital pathology — reconciling differences in data type, format, spatial resolution, and dimensionality into unified analytical frameworks. Identifies where cross-modal integration produces genuine signal versus where it introduces noise or artifact; establishes ground truth benchmarks for downstream AI use. Data Infrastructure and Cloud Operations Manages and optimizes the C-BRAIN data infrastructure: storage accounts, computes resources, data lakes, and access controls. Implements and maintains data access controls and permissions aligned with DUA requirements and WashU data governance policies. Collaborates with the CTO on cloud architecture decisions; contributes to infrastructure planning for Phase 2 scale-up including foundation model compute requirements. Monitors infrastructure costs, resource utilization, and performance; identifies and implements optimization opportunities. Supports the deployment of C-BRAIN AI tools on cloud-based platforms; coordinates with technical teams on infrastructure requirements. Ensures all data handling complies with DUA terms and applicable PHI de-identification requirements; implements, documents, and maintains de-identification workflows for each incoming dataset. Uploads curated datasets to ADDI/AD Workbench and other designated repositories (NIAGADS, GP2, or equivalent) as directed; manages access controls within the platform to ensure data is accessible only by authorized users and tools. Data Harmonization and Quality Develops and implements data harmonization procedures to integrate datasets from multiple sources (NACC, ADNI, consortium member contributions) into a unified, analysis-ready format. Implements data quality validation checks at ingestion and transformation stages; documents data quality issues and coordinates resolution with data providers. Maintains comprehensive data lineage documentation: tracks data from source to consumption, documents all transformations, and ensures reproducibility. Collaborates with research scientists and the AD, Scientific to understand scientific data requirements and ensures data products meet research use case specifications. Aligns incoming datasets to established biomedical data standards including AD Workbench, ADDI, NIAGADS, and GP2; builds and maintains data dictionaries and metadata records for each ingested dataset. DUA Technical Support and Data Delivery Provides technical input on Data Use Agreements: defines technical specifications for data format, delivery method, transfer protocols, and storage requirements in coordination with the Senior Technical Product Manager. Confirms receipt of contributed datasets, validates format and completeness against DUA specifications, and logs acceptance in the DUA register. Flags data quality, completeness, or format issues to the Senior Technical Product Manager and CTO for follow-up with data contributors. Supports technical aspects of the data delivery monitoring process: tracks expected deliveries, confirms receipt, and maintains data delivery logs. Supports beta testing of data ingestion tools and provides structured feedback to development partners; maintains clear, reproducible documentation so pipeline processes can be audited and transferred. Documentation and Reporting Maintains comprehensive technical documentation for all pipelines, infrastructure configurations, and data architecture decisions in the C-BRAIN documentation repository. Develops and maintains a C-BRAIN data catalog: documents available datasets, data dictionaries, lineage, and access procedures. Contributes technical content to C-BRAIN progress reports, Steering Committee materials, and grants reporting as requested by the CTO or Senior Technical Product Manager. Working Conditions Office environment (remote or hybrid per current Washington University policies). Occasional on-site presence required for team meetings and consortium events. Location / Working Conditions Normal office environment Occasional on-site presence required for in-person meetings, team meetings, and consortium events. Physical Effort Typically working at desk or table Repetitive wrist, hand or finger movement Ability to move to on and off-campus locations Primarily sedentary with standard computer use. Equipment Office equipment The above statements are intended to describe the general nature and level of work performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all job duties performed by the personnel so classified. Management reserves the right to revise or amend duties at any time. Qualifications Education: Bachelor's degree Certifications/Professional Licenses: No specific certification/professional license is required for this position. Work Experience: Relevant Experience (3 Years) Skills: Not Applicable Driver's License: A driver's license is not required for this position. More About This Job Required Qualifications: Bachelor's degree in Computer Science, Data Science, Bioinformatics, Engineering, or a closely related field. Three years of hands‑on data engineering experience, including design and development of data pipelines and ETL/ELT workflows in a production or research environment. Demonstrated proficiency in Python and SQL. Experience with cloud data platforms: Microsoft Azure preferred (AWS or GCP also acceptable). Familiarity with cloud storage, compute, and access control management. Experience working with complex, multi-source datasets requiring integration, harmonization, and quality validation. Demonstrated software engineering background: production‑grade Python with version control (Git), code review practices, and automated testing. This role requires engineering discipline and the ability to build maintainable, auditable code — scripting proficiency alone is insufficient. Experience working with at least two of the following biomedical data modalities: omics (genomics, transcriptomics, proteomics), neuroimaging (PET, MRI), digital pathology, or longitudinal clinical/EHR data. Demonstrated experience working with neurodegeneration or Alzheimer’s disease research datasets. Familiarity with the neurodegeneration data landscape — NACC, ADNI, and/or AD/ADRD repositories — and sufficient understanding of the biological context to communicate meaningfully with research scientists. Biomedical informatics experience without neurodegeneration domain knowledge is insufficient for this role. Preferred Qualifications Experience working with biomedical, clinical, or research datasets in an academic medical center, research university, or life sciences organization. Experience with research data repositories such as ADDI, Synapse, Terra, or NACC/ADNI data platforms. Experience with one or more of: Apache Spark, dbt, Airflow, Azure Data Factory, or equivalent ETL/ELT frameworks. Familiarity with data governance frameworks, data use agreements, or federated data architectures. Experience supporting AI/ML or data science teams as a data engineering partner: understanding how data products are consumed by model training and inference pipelines. Experience with NAIRR or other research cloud computing platforms. Experience with data catalog tools, data lineage platforms, or metadata management. Familiarity with de‑identification standards and privacy‑preserving data techniques relevant to biomedical research. Master’s or PhD in Computer Science, Data Science, Bioinformatics, Biomedical Informatics, or a related field. Familiarity with agentic AI frameworks and how curated datasets feed retrieval‑augmented generation (RAG) or LLM‑based co‑scientist systems (e.g., LangGraph, DSPy, or equivalent). Experience with NLP techniques relevant to biomedical data: named entity recognition, natural language inference, or knowledge graph construction. Knowledge of graph data structures and graph platforms (Neo4j, Amazon Neptune, or equivalent) for representing multi-modal biomedical relationships. Track record of cross‑disciplinary collaboration between computational and experimental or clinical teams. Metadata Repository Cloud Computing Platform Computer Science Data Engineering Federated Identity Management Research Databases Preferred Qualifications Education: Master's degree, PhD or terminal degree or combination of education and experience may substitute for minimum education. Certifications/Professional Licenses: No additional certification/professional licenses unless stated elsewhere in the job posting. Work Experience: No additional work experience unless stated elsewhere in the job posting. Skills: Academic Disciplines, AI Frameworks, Apache Airflow, Apache Spark, Apache Synapse, Azure Data Factory, Bioinformatics, Biomedical Data, Biomedical Informatics, Catalog Management, Data ETL, Data Governance Framework, Data Lineage, Data Management, Data Management Platforms, Data Pipelines, Data Privacy Protection, Data Security Management, Data Standards, dbt Core, Generative AI, Graph Databases, Machine Learning (ML), Medical Centers Grade G14 Salary Range $75,200.00 - $128,800.00 / Annually Benefits Statement Personal Up to 22 days of vacation, 10 recognized holidays, and sick time. Competitive health insurance packages with priority appointments and lower copays/coinsurance. Take advantage of our free Metro transit U-Pass for eligible employees. WashU provides eligible employees with a defined contribution (403(b)) Retirement Savings Plan, which combines employee contributions and university contributions starting at 7%. Wellness Wellness challenges, annual health screenings, mental health resources, mindfulness programs and courses, employee assistance program (EAP), financial resources, access to dietitians, and more! Family We offer 4 weeks of caregiver leave to bond with your new child. Family care resources are also available for your continued childcare needs. Need adult care? We’ve got you covered. WashU covers the cost of tuition for you and your family, including dependent undergraduate-level college tuition up to 100% at WashU and 40% elsewhere after seven years with us. EEO Statement Washington University in St. Louis is committed to the principles and practices of equal employment opportunity. It is the University’s policy to provide equal opportunity and access to persons in all job titles without regard to race, ethnicity, color, national origin, citizenship (where prohibited by federal law), age, religion, sex, sexual orientation, gender identity or expression, disability, protected veteran status, or genetic information. Questions For frequently asked questions about the application process, please refer to our External Applicant FAQ. Accommodation If you are unable to use our online application system and would like an accommodation, please email View email address on click.appcast.io or call the dedicated accommodation inquiry number at View phone number on click.appcast.io and leave a voicemail with the nature of your request. All qualified individuals must be able to perform the essential functions of the position satisfactorily and, if requested, reasonable accommodations will be made to enable employees with disabilities to perform the essential functions of their job, absent undue hardship. Pre-Employment Screening All external candidates receiving an offer for employment will be required to submit to pre-employment screening for this position. The screenings will include criminal background check and, as applicable for the position, other background checks, drug screen, an employment and education or licensure/certification verification, physical examination, certain vaccinations and/or governmental registry checks. All offers are contingent upon successful completion of required screening. Useful Links Who We Are Human Resources Benefits Living in St. Louis Frequently Asked Questions Accommodation Regulatory Postings Know Your Rights: Workplace Discrimination is Illegal Poster (English; Spanish) #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Kansas City, MO vacancy
  •  ...Job Details Job Title Full Stack Software Engineer Business Function Information Technology Branch Name Murphy-Hoffman Company Date 08-20-2026 Job Overview & Essential Functions Murphy-Hoffman Company, LLC is North America's largest Kenworth... 
    Suggested
    Temporary work
    Flexible hours

    Murphy-Hoffman

    Leawood, KS
    3 days ago
  •  ...adherence. Contribute Be a part of a small team that gives you the power to take ownership of your work and see it succeed. Grow Take on new challenges and broaden your scope. Open Positions ~ Full Stack Software Engineer (Overland Park, Kansas)... 
    Suggested

    SMRxT INC

    Overland Park, KS
    4 days ago
  • $115k - $120k

    100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Full Stack Software Engineer in Las Vegas, NV to support software design, coding, and internal system development as part of the company's development team. This role calls... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    IMEG

    Kansas City, MO
    3 days ago
  •  ...with automated deployment, scrum/agile teams, peer code reviews, test writing, and everything else we would expect from a senior software engineer • Be familiar with writing API’s and refactoring codebases • Strong knowledge of modern web frameworks and different view... 
    Suggested
    Full time
    Immediate start
    Relocation

    Tectammina

    Kansas City, MO
    17 hours ago
  •  ...innovative, modern platforms that connect people to outdoor experiences across the country. We’re excited to welcome a passionate Software Engineer who is eager to grow, innovate, and make a real impact. If you’re motivated by meaningful work, modern technology, and the... 
    Suggested
    Full time

    Tyler Technologies

    Overland Park, KS
    17 hours ago
  •  ...money coaches. That’s how we’re UNSTOPPABLE for our employees!Are you ready to join the Un-carrier movement? At T-Mobile, Senior Software Engineers design, build, and deploy scalable software solutions that meet customer needs and support highly available systems. They... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Flexible hours

    T-Mobile

    Overland Park, KS
    4 days ago
  • $122k - $240.5k

     ...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of...  ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies.... 
    Local area

    Deloitte

    Kansas City, MO
    1 day ago
  •  ...went through a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required... 
    Full time
    Work at office
    2 days per week

    Truenorth Consulting

    Shawnee, KS
    17 hours ago
  • $105.59k - $165.15k

     ...for contributing to the design and development of innovative software solutions for complex business needs. You will work with clients...  ....Provides technical guidance and mentorship to junior engineers.Collaborates with cross-functional teams to integrate software... 
    Full time

    HNTB Companies

    Kansas City, MO
    1 day ago
  •  ...cloud security, identity, and automation — enabling them to operate securely and efficiently in a complex digital world.As an IAM Software Engineer, you will help to drive the evolution of our enterprise identity ecosystem. In this role, you will design, build, and support... 
    Full time

    Valorem Reply

    Kansas City, MO
    17 hours ago
  • $89.4k - $134k

     ...Family GroupEngineering / Product DevelopmentJob ProfileSoftware Engineer IIManagement LevelIndividual ContributorFlexible Work Option...  ...dashboard capabilities, as priorities requireParticipate in the software development lifecycle with a primary focus on coding, testing,... 
    Full time
    Contract work
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours
    3 days per week

    Cox Enterprises

    Overland Park, KS
    2 days ago
  •  ...support that mission by building applications and products that serve our customers. We’re looking for an Investment Management Software Engineer Senior Specialist that is interested in software evolution and innovation within our Order, Trade, and Compliance (OTC)... 
    Full time
    Work experience placement
    Work at office
    Local area

    American Century Investments

    Kansas City, MO
    3 days ago
  • $2,500 per month

    At WellSky, we are building impactful software solutions that prioritize end-user efficiency and shape the future of healthcare. Because...  ...operate across multiple business units and product lines, our engineering teams tackle a diverse range of exciting challenges—from... 
    Full time
    Work experience placement

    WellSky

    Overland Park, KS
    4 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Remote job
    Full time
    Work at office
    Shift work

    Speechify

    Kansas City, MO
    17 hours ago
  • $120k - $130k

    DescriptionKforce is looking for a Senior Software Engineer in Kansas City, MO.Responsibilities:* Use appropriate tools, programming languages, coding standards, and best practices to develop new product features and maintain existing functionality* Develop new product... 
    Work experience placement

    KForce

    Kansas City, MO
    2 days ago
  • $101.5k - $169.1k

     ...USAJob Family GroupEngineering / Product DevelopmentJob ProfileSr Software EngineerManagement LevelIndividual ContributorFlexible Work...  ...include an incentive program.Job DescriptionThe Sr. Software Engineering role on the Skynet team is focused on the eventing domain within... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Cox Enterprises

    Overland Park, KS
    2 days ago
  • $2,500 per month

    At WellSky, we are building impactful software solutions that prioritize end-user efficiency and shape the future of healthcare. Because...  ...operate across multiple business units and product lines, our engineering teams tackle a diverse range of exciting challenges - from... 
    Full time
    Work experience placement

    WellSky

    Overland Park, KS
    3 days ago
  •  ...General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses on modernizing mission... 

    Jobtailor

    Kansas City, MO
    1 day ago
  •  ...attained Sophomore or Junior Status in Computer Science or Computer Engineering programs to join our Summer Internship program. In addition to...  ...thrives when developers take initiative to make great software. This position will be a member of our core 3D Graphics Software... 
    Internship
    Summer internship
    Work at office

    Aechelon Technology

    Overland Park, KS
    17 hours ago
  •  ...compliance. Job Summary We are looking for a Senior Elixir Engineer to play a key role in scaling and enhancing our TrustedForm...  ...business requirements into well-tested, maintainable, and reliable software solutions. Ensure system scalability, performance, and... 
    Full time
    Remote work
    Flexible hours

    Activeprospect, Inc.

    Kansas City, MO
    17 hours ago
  • $300 per month

     ...achieve and least tolerant of failure. This is not incremental software. It is long‑term infrastructure designed to endure, integrate,...  ...intention. We ship with discipline. You’ll collaborate with engineers, data experts, veterans, and mission practitioners. You’ll own... 
    Full time
    Temporary work
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    Torch AI

    Leawood, KS
    4 days ago
  • $79k - $119k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-... 
    Remote work
    Home office

    Relativity

    Kansas City, MO
    2 days ago
  • $70 - $80 per hour

     ...per hour Length 3-6 Months Location Remote, MN Overview We’re seeking a highly skilled Backend AI / Document Processing Engineer to help build and scale a document intelligence pipeline that transforms complex benefits content into AI-ready data. This role... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    York Solutions, LLC

    Mission, KS
    3 days ago
  •  ...availability, and maintainability.Deploy robotic process automation software and components, such as bots, orchestrators, development tools...  ...least 1 year UiPath or another RPA tool or software engineering work experienceBasic programming skills in languages such as Python... 
    Full time
    For contractors
    Internship

    Netsmart Technologies

    Overland Park, KS
    11 hours ago
  • Job-ID: 2026-05-Software-EngineerLocation: Overland Park, KSSource: EngineerApplication DevelopmentLocation:Overland Park, KSJob Description:As aSoftware Engineer,you will be a key member of our team andhavean essential roleinapplicationecosystem.With a focus on building... 

    Creative Planning

    Overland Park, KS
    17 hours ago
  •  ...technologies, and enterprise integration patterns. Mentors less experienced engineers and serves as technical lead, leading by example on projects. Requirements Bachelor's Degree 7+ years of software engineering, platform engineering, or cloud engineering experience... 

    Jobtailor

    Kansas City, MO
    13 hours ago
  • $106k - $150k

     ...Summary The Core Development team at FirsTech creates new solutions for customers using our payment processing platform. Software Development Engineers will interpret requirements from customers and product management, creating solutions within the existing FirsTech... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Busey Bank

    Kansas City, MO
    4 days ago
  •  ...Software Engineering Intern We are seeking a full-time software engineering intern for summer 2027 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for learning and training to develop software for Garmin's communication... 
    Full time
    Summer work
    Internship

    Garmin

    Olathe, KS
    3 days ago
  • $120k - $170k

     ...rapidly growing and seeking top talent to join our mission of revolutionizing the cybersecurity landscape. We are seeking a Senior Software Engineer to join our core engineering team. You will take ownership of major product and infrastructure initiatives, working across the... 
    Work from home

    TenEx

    Overland Park, KS
    13 hours ago
  •  ...Software developer for an agile scrum team responsible for in house Java based Rhapsody modelling tool (MDK). Design and Implement Middleware...  ...and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the... 

    Jobtailor

    Kansas City, MO
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!