![](https://dn9tckvz2rpxv.cloudfront.net/enableamerica.jobs/img/logo.jpg)
Job Information
University of Michigan Research Data Engineer in Ann Arbor, Michigan
Research Data Engineer
Apply Now
How to Apply
Please apply through the UM Careers site, including all the documents listed below as one attachment.
Cover letter describing their data engineering experience and interest in the position
Resume
Sample of programming work (can be a URL to a git repository)
Summary
We are seeking a highly skilled and motivated Research Data Engineer to join the Social Media Archive at ICPSR. SOMAR is the only archive that facilitates direct researcher access to social media platform data. As a Research Data Engineer, you will play a pivotal role in connecting researchers with platform data through private APIs and trusted data environments. For instance, we proxy access toMeta's Content Library API (https://transparency.meta.com/researchtools/meta-content-library) through a combination of AWS services. We are also expanding our data sources beyond Meta. We work with other teams at the University of Michigan (U-M) and platforms to create trusted research environments that enable researchers to access and analyze sensitive data in secure, privacy-protecting ways. You can learn more about what we do from theSOMAR Director's recent presentation (https://docs.google.com/presentation/d/1yZywQSOwmxeGvDNzARcOrs0FAW59eqJGHIEwlBfEiRM/edit?usp=sharing) to the Accelerating Research Using Data Meshes and Data Fabrics (ARDM-24) Workshop.
Some great reasons to come work with SOMAR:
Work remotely as long as you're available for 2-3 weekly Zoom meetings during Eastern time business hours and responsive on Slack.
Meet quarterly API update schedules with realistic timelines for implementation that don't require overtime.
Be eligible for variousbenefits from U-M (https://hr.umich.edu/benefits-wellness) (specific benefits depend on the structure of your appointment).
Join a diverse, inclusive team that includes folks marginalized by their identities, abilities, and races.
No direct user interaction or on-call shifts required.
This position is a one-year, term-limited position with possible extension based on need and funding.
Responsibilities*
Proxy access to external APIs within a secure, cloud-based data analysis environment, preferably using Python for Lambda functions.
Orchestrate Lambda, RDS, S3, CloudWatch, and API Gateway integrations.
Build and evaluate automated testing pipelines to ensure code efficiency and precision and reduce manual testing.
Develop and maintain high-quality codebase, ensuring proper testing, documentation, and version control practices.
Explore, evaluate, and integrate state-of-the-art tools, libraries, and frameworks to enhance the team's data access capabilities.
Participate in code reviews and provide constructive feedback to ensure code quality, performance, and maintainability.
Coordinate with the project team and external partners to establish and complete technical deliverables on schedule.
Required Qualifications*
Proven experience (3+ years) as a Data Engineer, Software Developer, or similar role, with a focus on data-intensive applications.
Strong Python programming skills with a solid understanding of software engineering principles and best practices.
Expertise with AWS console and prior experience with services such as AWS Lambda, API Gateway, CloudWatch, and CloudFormation.
Capable of maintaining a CI/CD pipeline.
Strong problem-solving and analytical thinking skills, with the ability to work independently.
Experience working with agile data warehouse design through rapid prototyping, iteration and validation.
Desired Qualifications*
Ability to navigate between strategic work and detailed execution.
Bachelor's degree or higher degree.
Certifications from AWS, Azure, and/or Google Cloud.
Experience with using SQL (e.g., Postgres) and ability to optimize data storage and retrieval.
Experience using, building, and configuring REST APIs.
Experience with version control systems (e.g., Git) and collaborative development practices (e.g., code reviews, continuous integration).
Prior experience in an academic or research setting.
Underfill Statement
This posting may be under-filled at the Applications Programmer/ Analyst Intermediate level, depending on qualifications.
Additional Information
The Institute for Social Research (ISR) at the University of Michigan seeks to recruit and retain a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan, to maintain the excellence of the university, and to ground our research in varied disciplines, perspectives, and ways of knowing and learning.
Applicants must be lawfully able to be employed in the United States; employer sponsorship to obtain such status is not available at this time.
This position may work with and/or support systems that maintain or process sensitive institutional data as defined by university policy. Successful candidates must comply with federal, state, and local law, and/or university policies or agreements that require the university to implement specific privacy and security safeguards, including but not limited to ITAR, EAR, HIPAA, FERPA, and FISMA. This position is responsible for protecting data and information from unauthorized release or from loss, alteration, or unauthorized deletion; and following applicable regulations and instructions regarding access to computerized files and release of data internally or externally to the University of Michigan.
Background Screening
The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks will be performed in compliance with the Fair Credit Reporting Act.
Application Deadline
Institute for Social Research job openings are posted for a minimum of fourteen (14) calendar days. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.
Job Detail
Job Opening ID
250994
Working Title
Research Data Engineer
Job Title
App Programmer/Analyst Sr
Work Location
Ann Arbor Campus
Ann Arbor, MI
Full/Part Time
Full-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
Inst Soc Research
Department
ICPSR - Computing and Network
Posting Begin/End Date
6/27/2024 - 7/11/2024
Salary
$75,000.00 - $110,000.00
Career Interest
Information Technology
Apply Now