Senior Software Engineer - Emory College of Arts and Sciences
Company: Emory University
Location: Atlanta
Posted on: May 4, 2025
Job Description:
Discover Your Career at Emory UniversityEmory University is a
leading research university that fosters excellence and attracts
world-class talent to innovate today and prepare leaders for the
future. We welcome candidates who can contribute to the excellence
of our academic community.DescriptionKey Responsibilities:
- Identify, design, develop, implement, and revise software
applications to meet business needs.
- Support software applications and associated operating systems.
Program, analyze, and write specifications.
- Devise solutions to system problems. Develop and test
applications; make revisions to improve functionality.
- Develop and analyze the effectiveness of new applications and
test procedures. Write and edit reports to provide recommendations,
conclusions, and other data.
- Perform related responsibilities as required.Minimum
Qualifications:
- Bachelor's degree in computer science, math, engineering, or a
related field, with three years of related experience in
programming and software systems, or an equivalent combination of
education, training, and experience.
- Knowledge of software development in a research institution
context is preferred.Additional Job DetailsJoin Emory University's
Language Biomarker Lab, which focuses on using AI and NLP to
predict and better understand conditions such as Psychosis,
Depression, and Alzheimer's Disease.As a Senior Software Engineer,
you will play a key role in developing and maintaining
bioinformatic pipelines for a 42-site international project
investigating language, facial, and acoustic indicators of
psychosis.Data Engineering:
- Design, develop, and maintain high-performance data processing
pipelines for large datasets.
- Implement robust quality control (QC) measures and data
provenance tracking.
- Develop and maintain databases and APIs for efficient data
management and sharing.
- Support data extraction, transformation, and loading (ETL)
processes.
- Containerize and deploy software and workflows on
high-performance computing platforms (e.g., clusters,
cloud).Natural Language Processing:
- Develop and maintain NLP tools for language analyses of large
samples of language.
- Collaborate with neuroscientists to analyze convergences
between language analyses and neuroimaging data.
- Design and implement user-friendly interfaces for data
exploration and analysis.Other Key Activities:
- Support web and application server configuration and
deployment.
- Maintain and optimize the lab's computing infrastructure.
- Support data engineering efforts, including database and API
design, data extraction/transformation/load, and data
aggregation/integration.Qualifications:
- Bachelor's Degree in Computer Science, Mathematics,
Engineering, or a related field.
- Strong programming skills in Python and Bash.
- Excellent Linux/Unix system administration skills. Proficiency
with version control systems (e.g., Git).
- Strong communication and interpersonal skills.Preferred
Qualifications:
- Experience with containerization technologies (e.g., Docker,
Kubernetes).
- Experience with JavaScript libraries for data visualization
(e.g., d3.js).
- Experience with web frameworks for building web applications
(e.g., React, Angular).
- Basic knowledge of linguistics or neuroscience and
neuroanatomy.Note: Position tasks are generally required to be
performed in-person at an Emory University location. Remote work
from home day options may be granted at department discretion.
Emory reserves the right to change remote work status with notice
to employee.Additional DetailsEmory is an equal opportunity
employer, and qualified applicants will receive consideration for
employment without regard to race, color, religion, sex, national
origin, disability, protected veteran status, or other
characteristics protected by law. Emory University complies with
applicable nondiscrimination laws and policies. For inquiries,
contact the Department of Equity and Civil Rights Compliance or the
Department of Accessibility Services for accommodations.
#J-18808-Ljbffr
Keywords: Emory University, Columbus , Senior Software Engineer - Emory College of Arts and Sciences, IT / Software / Systems , Atlanta, Georgia
Didn't find what you're looking for? Search again!
Loading more jobs...