The New York Public Library

Senior Software Engineer I, Python

The New York Public Library

full-time

Posted on:

Origin:  • 🇺🇸 United States • New York

Visit company website
AI Apply
Apply

Salary

💰 $125,000 - $135,000 per year

Job Level

Senior

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)
Truelogic Software

Senior Back-end Engineer, Python – Advertising

Truelogic Software
Seniorfull-time🇩🇴 Dominican Republic
Posted: 12 days agoSource: jobs.ashbyhq.com
AWSAzureCloudDjangoDockerFlaskGoogle Cloud PlatformJavaScriptKubernetesMySQLNoSQLPostgres+3 more
Sure

Associate Software Engineer

Sure
Junior · Midfull-time🇺🇸 United States
Posted: 9 days agoSource: jobs.lever.co
AWSCloudDjangoDockerFlaskGoJavaJavaScriptNode.jsPythonReactRuby+2 more
Shippo

Senior Software Engineer (Remote)

Shippo
Seniorfull-time$156k–$212k / year🇺🇸 United States
Posted: 28 days agoSource: jobs.lever.co
AWSCloudDjangoDockerDynamoDBEC2GoGRPCJavaKafkaKubernetesMicroservices+8 more
Gilead Sciences

Associate Director, Biostatistics

Gilead Sciences
Leadfull-time$178k–$230k / year🇺🇸 United States
Posted: 19 days agoSource: gilead.wd1.myworkdayjobs.com
AWSCloudETLJavaScriptPythonSQL
Truelogic Software

Senior Full-stack Engineer, FE-oriented, LLM – Health Care

Truelogic Software
Seniorfull-time🇲🇽 Mexico
Posted: 8 days agoSource: jobs.ashbyhq.com
AWSDockerJavaKubernetesPostgresPythonReactReact NativeRedux