1

Programming Librarian Jobs in Kentucky (NOW HIRING)

$250/hr

Strong production programming skills in Rust and C/C++, with deep understanding of Rust ownership, lifetimes, traits, generics, concurrency, and unsafe code. * Experience developing systems libraries ...

$250/hr

Strong production programming skills in C and C++, with deep knowledge of modern C++. * Experience with generic programming, templates, type systems, and standard-library design principles. * Proven ...

$200 - $250/hr

Are you excited to architect and build the automation infrastructure behind next-generation silicon design? We're seeking a Senior VLSI Library Methodology Engineer to join our team and drive the ...

$250/hr

In the last decade, Python has become the de-facto programming language for practitioners in AI ... Design future-proof Python APIs for accelerated numerical/scientific computing libraries * Analyze ...

$60 - $80/hr

Centennial Science & Engineering Library, Fine Arts & Design Library, and Zimmerman Library (humanities, social sciences, and education). A fourth facility, the South Campus Repository, serves as a ...

$200 - $250/hr

Own the annual programming plan and content library, including thematic pillars, creative direction, session cadence, and global frameworks for regional activation * Lead, develop, and grow a team of ...

$125 - $150/hr

... programming on large-scale database management systems. Python / Django: Production application ... Ability to complete Library of Congress IT security training and NDA prior to system access.

$150 - $200/hr

Leidos is seeking a Software Engineer / Data Science Librarian to manage and optimize databases supporting GEOINT product dissemination and to process expurgation requests for distributing discrete ...

$250/hr

What** **you'll** **be** **doing:*** developing scalable library software using modern tools and ... Excellent C/C++ programming and software design skills* Proven experience in leading and completing ...

$150 - $200/hr

At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible ... Technical Focus: Expertise in automation frameworks, CI/CD platforms, multiple programming ...

$200 - $250/hr

Senior Software Engineer - Mapping Web Own and evolve Zoox's deck.gl-based mapping library for 2D/3D visualization Location: Foster City, California Compensation: $201,000 - 275,000 USD / year About ...

$125 - $150/hr

Familiarity with Python engineering libraries such as NumPy, pandas, SciPy, and Matplotlib, and with instrument-control protocols or test-automation platforms. * Ability to troubleshoot integrated ...

$150 - $200/hr

Experience with XML and programming libraries for XML manipulation. * Agile project and development experience utilizing Team Foundation Server. * Ability to quickly deliver small projects, and to ...

$150 - $200/hr

Celigo is looking for a Design Engineer to close the gap between design intent and production ... Share ownership of the Figma component library alongside the coded one, maintaining token ...

$150 - $200/hr

Build and maintain a shared component library and design system * Write production-quality code in React and TypeScript * Conduct code reviews and drive engineering quality across the team

$100 - $125/hr

Develop, deploy, optimize, and maintain scientific applications, computational, and visualization tools, data processing pipelines, and programming libraries on HPCF systems * Support investigators ...

$60 - $80/hr

Develop libraries for interacting with external devices/sensors (e.g. IR/visual color cameras ... Familiarity with other programming languages, such as C++ and Python * Experience with MVVM and WPF

$150 - $200/hr

Forward Deployed Engineer, alliant AI Services ABOUT THE ROLE allit is building an engineering-led ... The goal is to adapt proven IP quickly and return what you learn to the shared library, so the next ...

$150 - $200/hr

This role spans infrastructure and internal developer tooling: you'll design self-serve platforms, libraries, and automation that "just work," enabling complex product experiences without ...

Showing results 21-40

Programming Librarian information

See Kentucky salary details

$25.2K

$58.8K

$104.7K

How much do programming librarian jobs pay per year?

As of Sep 9, 2026, the average yearly pay for programming librarian in Kentucky is $58,805.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,100.00 and $73,400.00 per year, depending on experience, location, and employer.

What is a programming librarian?

Programming Librarians are library professionals who specialize in developing, coordinating, and delivering programs and events for library users. They design activities such as workshops, lectures, book clubs, and community outreach events to engage diverse audiences and meet the educational, cultural, and recreational needs of the community. Programming Librarians often collaborate with other organizations, manage event logistics, and assess the impact of their programs to ensure they align with the library's mission. Their role is vital in making libraries vibrant, inclusive, and dynamic community spaces.

What are some common challenges faced by programming librarians when planning and executing library events?

Programming Librarians often encounter challenges such as limited budgets, scheduling conflicts, and ensuring programs meet the diverse interests and needs of their community. Balancing administrative tasks with creative planning can also be demanding, especially in libraries with smaller teams. Additionally, effective outreach and promotion are crucial to maximize attendance and impact, requiring strong collaboration with other staff and community partners. Adaptability and resourcefulness are key to overcoming these hurdles and delivering successful, engaging library programs.

What are the key skills and qualifications needed to thrive as a programming librarian, and why are they important?

To thrive as a Programming Librarian, you need a background in library science (often an MLS or MLIS degree), experience in event planning, and knowledge of community engagement strategies. Familiarity with library management systems, event registration platforms, and basic marketing tools like social media or email newsletters is typically required. Strong communication, creativity, and collaboration skills help in developing innovative programs and building partnerships. These abilities ensure relevant, engaging programming that meets community needs and promotes library services.

What is the difference between Programming Librarian vs Archivist?

AspectProgramming LibrarianArchivist
Required CredentialsMaster's in Library Science (MLS) or Library and Information Science (MLIS)Bachelor's or Master's in History, Archival Studies, or Library Science
Work EnvironmentPublic, academic, or special libraries; community programsArchives, museums, historical societies
Industry UsageLibraries, educational institutions, community centersHistorical preservation, museums, government agencies
Common Search IntentProgramming, events, community engagementPreservation, cataloging, historical records

The Programming Librarian focuses on creating educational programs, managing library technology, and engaging the community through events. In contrast, an Archivist specializes in preserving, cataloging, and managing historical records and artifacts. While both roles require library or archival credentials and work within information management environments, their primary functions and industry settings differ significantly.

What are popular job titles related to Programming Librarian jobs in Kentucky?

For Programming Librarian jobs in Kentucky, the most frequently searched job titles are:

Infographic showing various Programming Librarian job openings in Kentucky as of September 2026, with employment types broken down into 2% Internship, 79% Full Time, 14% Part Time, 3% Contract, and 2% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $58,805 per year, or $28.3 per hour.

Senior Software Engineer, CUDA Rust Core Libraries

On-site

NVIDIA Corporation
Computer and Electronic Product Manufacturing • 10K+ employees

$250/hr

Other

Posted 5 days ago


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

6th of 247 rated software companies


Job description

NVIDIA’s accelerated computing platform is foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for CUDA Core Libraries. You will design safe, idiomatic Rust APIs for GPU computing while integrating closely with native C/C++ components. You will join the team building the foundational libraries, algorithms, and language/runtime infrastructure that make CUDA a speed-of-light experience for developers and AI coding agents alike.

What you’ll be doing:
  • Design and implement idiomatic Rust libraries and APIs for foundational CUDA functionality and GPU algorithms.
  • Build safe Rust abstractions over native CUDA and C/C++ interfaces.
  • Develop and maintain the C/C++ components required to support Rust-facing functionality.
  • Establish safe and efficient interoperability between Rust and C/C++, including interfaces that support downstream Python integration.
  • Optimize performance across Rust, native C/C++, and GPU execution boundaries.
  • Own features end-to-end: design, implementation, testing, profiling, benchmarking, documentation, packaging, release, and maintenance.
  • Improve the Rust developer experience through examples, diagnostics, build integration, compatibility testing, CI, and collaboration with C/C++, Python, compiler, and runtime engineers.
  • Work with users to investigate and resolve issues related to safety, correctness, usability, compatibility, and performance.
What we need to see:
  • BS, MS, or PhD in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • 8+ years of relevant software development experience.
  • Strong production programming skills in Rust and C/C++, with deep understanding of Rust ownership, lifetimes, traits, generics, concurrency, and unsafe code.
  • Experience developing systems libraries, runtime components, and developer-facing APIs.
  • Practical knowledge of foreign-function interfaces and integrating Rust with C/C++ software.
  • Solid understanding of systems software concepts, including performance, concurrency, and API design.
  • Experience with parallel, heterogeneous, or GPU programming.
  • Experience contributing to production or open-source software, including testing, profiling, benchmarking, packaging, and code review.
  • Ability to work independently, define scope, and drive complex projects to completion.
  • Strong written communication skills and ability to work effectively in large, multi-language codebases (Rust, C/C++, build systems, toolchains, CI).
Ways to stand out from the crowd:
  • Strong understanding of CPU/GPU architecture and performance optimization, with hands-on experience in GPU-accelerated stacks (CUDA C++/Python, PyTorch, JAX, Numba, CuPy, or similar).
  • Proficiency with modern C++ and GPU libraries such as Thrust, CUB, and libcudacxx.
  • Experience with compiler infrastructure and tooling, including LLVM, Clang, or MLIR.
  • Experience designing safe Rust abstractions over low-level or asynchronous systems, including exposure to Python interoperability.
  • Demonstrated interest in developer tools, library design, and improving developer productivity.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Learn more about NVIDIA.

#J-18808-Ljbffr

What Nvidia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US