Salary
💰 $125,000 - $135,000 per year
Tech Stack
AWSAzureCloudDjangoEC2ElasticSearchETLFlaskGoogle Cloud PlatformJavaJenkinsMySQLPHPPostgresPythonRubySQL
About the role
- This role is based in NYC - and requires work in the office 3 days a week in NYC
- Overview: Lead technical efforts to expand access and discoverability of public domain and open access materials; build integrations with external sources and internal catalogs; innovate on organization and searchability of metadata; contribute to launch of patron-facing AI product integrating Generative AI and LLMs.
- Own: Scholarly eBooks APIs; ETL pipelines for metadata and content; technical decisions and implementations
- Teach: Support and mentor other engineers; present to stakeholders; build support among parties
- Learn: Understand library science practices; expertise in AI Engineering with LLMs and vector DBs; connect metadata across applications; keep up with software engineering standards
- Improve: Grow as team member and leader; develop domain-level technical expertise
- Responsibilities: Design and implement scalable software; collaborate with multiple teams; build software following best practices; develop test suites; create technical documentation; identify and remediate tech debt; provide feedback during code reviews; communicate across disciplines; assume additional responsibilities as required
Requirements
- Required Education and Certifications: Bachelor’s Degree - OR - the required experience below
- Required Experience: Equivalent 4 years hands-on development experience on relevant tech stack
- 6-10 years in backend development
- Required Skills: 4+ years in Python application development
- Production experience with one or more Python web frameworks (Flask, Django, etc.)
- Proficiency in SQL and relational databases such as mySQL, Postgres, etc.
- Proficiency with version control systems and git
- Experience with CI/CD tools like Travis, Jenkins, GitHub Actions, etc.
- Familiarity with other languages (PHP, Ruby or Java preferred)
- Familiarity with agile methodologies such as Scrum & Kanban
- Familiarity with a major cloud computing platform (e.g. AWS, Azure, GCP, etc)