In Getty Digital, we are building the most advanced data architecture in the field of cultural heritage. Using Linked Data standards along with international and web standards, we are unifying and combining collections, research, and scholarly information into a common representation for internal and external uses. Working on a team with five other developers, you will be helping to manage some of the most unique sets of information and digital assets in the museum and library world.
This is a four-year limited term position to temporarily expand our team during Getty's strategic digital transformation initiative.
We are looking for a software engineer with strong Python skills and a good knowledge of extract, transform and load (ETL) processes who can help us pull data from source systems and move it throughout our ecosystem. To perform this mission, we rely on a microservice-based architecture that is containerized using Docker and deployed to a Kubernetes cloud environment. We use the Python Flask framework to create custom APIs and the Celery task queuing system to coordinate all processes. The transform modeling takes proprietary schemas and turns them into web compatible representations that conform to standards such as Linked.Art, Web Annotations and IIIF.
As a software engineer on the APIs, Integrations and Data Team, you will collaborate with team members and stakeholders on a variety of applications that provide public APIs and services that are foundational for online collection pages, search interfaces, reconciliation tools and the delivery of digital media. These services can also apply to backend systems and integrations between internal vendor products to provide seamless and automated user experiences.
The Getty is among the most prestigious cultural heritage organizations in the world, dedicated to furthering the study of the history of art. You will work on an amazing campus among fabulous art, architecture, and archives, collaborating with world-class scientists, curators, librarians, archivists, and academics. We offer every other Friday off, excellent benefits, and a very strong dedication to balancing work and personal life.
This position is a hybrid work environment opportunity; this is not a fully remote assignment. The successful candidate must be a California resident when employment begins and must work at least one day per week on Getty's campus in Brentwood.
Major Job Responsibilities Contribute in all aspects of the software development cycle - design, build, test and deploy software applications that satisfy the requirements of Getty programs and projectsParticipate in the day-to-day development and testing of applicationsWrite technical specifications and design documents for new features and applicationsGather requirements, draft systems documentation, and create user storiesMaintain and upgrade existing applications as part of a teamPerform code reviews and provide feedback to peer developersFollow Getty policies and best practices for software development Qualifications Bachelor's degree in a related field or a combination of education and relevant experience2-5 years software development experience Knowledge, Skills and Abilities A deep interest in the work of cultural heritageStrong expertise with the Python programming language Experience with unit and end-to-end testing frameworksExperience with Git and GitHubExperience with REST APIs & HTTPExpertise with headless content management systemsExpertise with ElasticsearchExpertise with ORMs like SQLAlchemyExperience with Flask and Celery frameworksExperience with Docker, AWS, and continuous integrationExperience with productivity software such as Confluence and JiraKnowledge of accessibility standards and internationalizationExperience with RDF, Web Annotations, Linked Data, and/or Graph data structuresExperience with the International Image Interoperability Framework (IIIF)A deep knowledge of museum, library and archival practice, systems, and metadata standardsTact, diplomacy, and ability to interact with a wide variety of audiencesAbility to multitask, manage priorities, and meet deadlines Benefits and PerksHere are just some examples that Getty offers/provides for full-time employees:
Medical, Dental and Vision insurance coverage, starting on date of hire. Getty pays 75%-95% of the premium, depending on the plan selected.403(b) Employee Investment retirement plan – with up to 5% Getty MatchGetty contribution of 6%, on behalf of employee, to 401(a) retirement accountEducational Assistance and professional developmentPaid Vacation, Sick and Personal Days12 Paid HolidaysMany positions have bi-weekly Off-FridaysOn-Site Fitness Center at Getty CenterCommunity service opportunities
To learn more about our comprehensive benefits and long list of perks, go to Getty HR.
Equal Opportunity Employer We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship or immigration status, color, disability, ethnicity, familial status, gender identity and/or expression, genetic information, marital status, national origin, race, religion, sex, sexual orientation, veteran status, or any other protected status. Apply for This Job Apply for this job onlineApplyRefer this job to a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Print this Job Application FAQsSoftware Powered by iCIMS
www.icims.com