Senior Software Engineer - Image and Data Processing Libraries
$224k - $356.5kNVIDIA
Join our multidisciplinary team and help build and improve GPU and CPU accelerated software libraries. Projects like nvComp, NPP, nvJPEG, nvJPEG2000, nvTIFF, nvImageCodec are used in all kinds of processing workflows and support NVIDIA's vision and growth. Starting from powering AI, data analytics, image processing, computer vision, and scientific simulations for leading commercial and academic organizations worldwide. In this role, you will design, develop, and optimize pioneering algorithms. Ideal candidates will have experience with accelerated computing and a passion for advancing the state-of-the-art in various computing domains. If this sounds exciting, we would love to meet you! What you’ll be doing:
- developing scalable library software using modern tools and languages for various numerical method
- performance tuning, optimization, and benchmarking of algorithms on various architectures.
- working closely with product management and other internal and external partners to understand feature and performance requirements and contributing to the technical roadmaps of libraries,
- providing technical leadership and guidance to library engineers working with you,
- find opportunities to improve library performance and abstractions that allow to re-architect code for reduced maintenance cost.
- PhD or MSc’s degree in Computational Science, Computer Science, Applied Math, or related science or engineering field of study is preferred (or equivalent experience).
- 12+ years experience developing, debugging, and optimizing high-performance parallel numerical applications on modern computing platforms, with GPU acceleration using CUDA
- Excellent C/C++ programming and software design skills
- Proven experience in leading and completing software development projects.
- Excellent collaboration, communication, and documentation habits.
- Good knowledge of CPU and/or GPU hardware architecture,
- Experience with adopting and advancing, software development practices such as CI/CD systems and project management tools such as JIRA,
- Experience with working in a globally distributed organization,
- Advanced skills in debugging, profiling, and testing for accuracy and performance,
- A scripting language, preferably Python.
- Job DescriptionTitle: Senior Software Architect EngineerType: permanentLocation... ...for a Senior Software Engineer Architect to drive the... ...applications and related data management processes.• Employs broad background... ..., such as Qt.• Medical image data processing experience...SeniorPermanent employment
$232k - $261k
...accelerate mission-critical data products and unlock a... ...of scientific imaging and ML workloads across... ...architect for our cloud image processing and ML infrastructure,... ...them. Mentor other engineers on modern C++, image... ...years of professional software engineering experience...SeniorPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week$164k - $295k
...CrowdStrike protects the people, processes and technologies that drive modern... ...About the Role: This is a systems software role on the Core Libraries team, which owns the shared... ...overall sensor platform. As a Senior Engineer on this team, you will design, build...SeniorPermanent employmentWork experience placementWork at officeLocal area$369.75k
...leveraging computer vision models for image classification and video... ...help speed up the annotation process without sacrificing quality.... ...semi-automatically annotated data.Provide current data... ...system.Collaborate with the engineering and product teams to launch research...SeniorWork experience placementWork at officeLocal areaRemote workMonday to ThursdayFlexible hours1 day per week$150.4k - $277.6k
Role Number: 200674117Team: Software and ServicesLocation: CupertinoWeekly... ..., and at the heart of the image quality and effects that have... ...-leading GPU-centric image processing framework. Join us and help... ...DescriptionWe are looking for a software engineer to join the Apple Camera and...SuggestedRelocation$152k - $241.5k
...enable researchers and engineers to develop the next... ...workloads.The MARS AI Data team owns how NVIDIA's... ...or data-infrastructure software.Deep experience with at... ...environment snapshots, sandbox images and fast fan-out.Your... ...in its recruiting processes.NVIDIA is committed to...SeniorFull timeLocal area$152k - $208.5k
...leader in materials science and engineering solutions that are at the... ...looking for an experienced Senior Software Engineer to design and... ...software solutions for complex data-intensive applications. The... ...systems large-scale data processing databases microservices and...SeniorFull timeRelocation$143k - $290.5k
...Senior Cloud Software EngineerThis role has been designed as 'Hybrid' with... ...analyze, and act on their data and applications wherever they... ...break down complex data and to engineer new ideas and methods for... ..., business, and other data processing problems to develop and...SeniorWork experience placementWork at office2 days per week$79.2k - $209.5k
...Job Description About the role Oracle Cloud Infrastructure (OCI) is seeking a Senior Software Engineer to build software for a new Data Processing Unit (DPU) platform spanning networking and storage. You will work on problems such as efficient packet processing,...SeniorTemporary workLocal areaFlexible hours$180k - $260k
..., interpretable AI and engineered to deliver safe, reliable... ...candidate will be a software expert who has overseen a process from the R&D phase through... ...leverage large scale image/LIDAR data Design and write highly... ...with NVIDIA software libraries such as CUDA or...SeniorWork at office$174k - $252k
Senior Software Engineer, AI/ML, ML Training Share Senior Software Engineer, AI/ML, ML Training... ...model deployment, model evaluation, data processing, debugging). + 3 years of generative... ...artifacts (pip wheels, docker images, etc.). **About the job** Google...SeniorTemporary work$136k - $218.5k
...lasting impact on the world.We are currently looking for a Software/CAD Tool Engineer to join our dynamic team in our Circuits Solutions... ...dataSupporting projects with applications ranging from silicon data analysis, process variation analysis, VLSI design analysis, timing...SeniorFull time$213k - $237k
...About the role Muon is looking for a Senior Software Engineer to join our Software Platform team.... ...Kubernetes, Terraform, Bazel, AWS, IAM, data infrastructure, and more) that... ...specialists. Familiarity with real-time data processing pipelines or high-throughput systems....SeniorPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week$145k - $190k
...pioneering AI-based virtual driver software for factory-built autonomous... ...-growing teams.As software engineer for mapping & localization... ...improving online and offline data collection and analysis of mapping... ...support parts of the hiring process, such as reviewing...SeniorFull time$175k - $308.5k
Role Number: 200691400Team: Software and ServicesLocation: Cupertino... ...for a versatile Software Engineer who is passionate about developing... ...with Python and numerical processing libraries (NumPy, Matplotlib, pandas)... ...modeling pipelines for data processing, training, and evaluation...SeniorLive inRelocation$152k - $241.5k
We are now looking for a Senior DFX Software Engineer - Machine Learning. Do you like to think creatively and enjoy solving challenges that require... ...experience with large scale training (e.g., ZeRO) and data processing (e.g. Spark)Excellent communication skillsWays to stand...SeniorFull time$174k - $252k
...experience.5 years of experience with software development in one or more programming... ...., model deployment, model evaluation, data processing, debugging).Preferred qualifications:Master... ...on-device execution.Google's software engineers develop the next-generation...Senior$150k - $190k
Santa Clara, CASoftware Engineering - Motion Planning /... ...-based virtual driver software for factory-built autonomous... ...-growing teams.As a Senior Software Engineer,... ...edge software that takes data from a multitude of... ...support parts of the hiring process, such as reviewing...SeniorFull time$130k - $220k
Santa Clara, CAData Engineering - ML Infrastructure... ...HybridFinding the right data is central to... ...retrieval, large-scale data processing, and product... ...candidates at either the Software Engineer or Senior Software Engineer... ...and evolve semantic image/video/scenario search...SeniorFull time- ...worldwide.We’re a team of engineers, clinicians, and... ...PositionThe Interaction Software Engineering (ISE)... ...organization is seeking a Senior Software Engineer... ...infrastructure, and distributed data and processing frameworks, and user-... ...-layer frameworks, libraries, and tools - using...SeniorLocal areaWorldwideFlexible hours
$213k - $237k
...About the role Muon is looking for a Senior Software Engineer to join our team and help scale our core platforms. In this role, you'll... ...operators, and domain specialists. Familiarity with real-time data processing pipelines or high-throughput systems. Experience with...SeniorPermanent employmentFull timeTemporary workWork at officeImmediate startRemote workFlexible hours3 days per week$184.7k - $277.6k
Role Number: 200625186Team: Software and ServicesLocation: CupertinoPosted... ...everyone.DescriptionAds Engineering builds ad tech the Apple way—... ...systems, large-scale data infrastructure, LLMs, and Generative... ...datastoreProficiency in data processing technologies (e.g Kafka,...SeniorRelocation$174k - $252k
...experience.5 years of experience with software development in one or more programming... ...deployment, model evaluation, optimization, data processing, debugging).1 year of experience with... ...language processing.Google's software engineers develop the next-generation technologies...SeniorWork from home$174k - $252k
...experience testing, maintaining, or launching software products, and 1 year of experience with... ..., model evaluation, optimization, data processing, debugging).1 year of experience with... ...accessible technologies.Google's software engineers develop the next-generation...SeniorWorldwide$184.7k - $324.8k
Role Number: 200676667Team: Software and ServicesLocation:... ...users around the globe.As a Senior Software Engineer specializing in Navigation... ...design, routing algorithms, data science, and product to deliver... ...have a modern development process, analyzing requirements, building...SeniorLocal areaRelocation$220k - $250k
...California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000... ...Position detailsTitle of position: Senior Software EngineerPosition type: Full timeLocation... ...build highly scalable systems that process real-time network data, power intelligent experiences, and...SeniorFull timeH1bWork visaShift work$184.7k - $324.8k
Role Number: 200680227Team: Software and ServicesLocation: Austin; CupertinoWeekly Hours... ...'ll add something.Join the Apple Ads Engineering team and help build an advertising... ...environment, engineer secure and scalable data processing pipelines that operate on petabyte-...SeniorRelocation$193.3k - $261.5k
Our software developers build the next generation technologies that... ..., networking, big data processing, machine learning, and artificial... ...highly-motivated and passionate engineers to build next generation of... ...sharing and mentorship. Our senior members enjoy one-on-one mentoring...SeniorInternshipLocal areaFlexible hours$184k - $287.5k
...center of this platform are CUDA Core Libraries that enable developers to build... ..., and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience... ...uses AI tools in its recruiting processes.NVIDIA is committed to fostering...SeniorFull time$117k - $234k
...motivated individual to join our team as a Senior Software Engineer. In this role, you will be playing a... ...service, merchant tools, merchant data science, and search and personalization... ...applications. Implement efficient data processing and handle asynchronous operations...SeniorFull timeTemporary workPart timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Image and Data Processing Libraries. Be the first to apply!
- software engineer internship remote Santa Clara, CA
- software engineer remote Santa Clara, CA
- graduate software developer no experience Santa Clara, CA
- work from home software developer Santa Clara, CA
- summer intern software engineer Santa Clara, CA
- information technology software engineer Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- rust software engineer Santa Clara, CA
- junior software developer remote Santa Clara, CA
- software engineer travel Santa Clara, CA




