Most recent job postings at PyTorch
via Upwork posted_at: 3 days agoschedule_type: Full-timesalary: 20–25 an hourwork_from_home: 1
This is a test project for a potential longer term or full time engagement. The goal is straightforward: - Build a simple feed forward network on MNIST data... - Train the network on multiple GPUs in two ways, using pytorch DDP, and hugging face Accelerate. This will be paid test. Once completed, we will discuss ongoing work. In your message, please indicate the number of hours you estimate it will take you to complete the test. Thanks This is a test project for a potential longer term or full time engagement. The goal is straightforward:

- Build a simple feed forward network on MNIST data...

- Train the network on multiple GPUs in two ways, using pytorch DDP, and hugging face Accelerate.

This will be paid test. Once completed, we will discuss ongoing work. In your message, please indicate the number of hours you estimate it will take you to complete the test. Thanks
Show more details...
via Arlington, VA - Geebo posted_at: 19 hours agoschedule_type: Full-timesalary: 20–28 an hour
Job summaryAre you excited about Machine Learning, Natural Language Processing, Deep Learning and Computer Vision algorithms and their application to real world problems? Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the... needle? Do you have proven analytical capabilities Job summaryAre you excited about Machine Learning, Natural Language Processing, Deep Learning and Computer Vision algorithms and their application to real world problems? Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the... needle? Do you have proven analytical capabilities and can multi-task and thrive in a fast-paced environment? Do you want to build a foundation for your career after your Master's or PhD program at an industry-leading company?At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers.
The focus we have on our customers is why we are one of the world's most beloved brands - customer obsession is part of our company DNA.
Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.
As part of PyTorch/TorchServe team (https:
//github.
com/pytorch/serve) , you will work as part of the AWS Deep Learning Engineering team on optimizing PyTorch for training, inference, and serving on AWS infrastructure.
This includes staying current with the latest features in the open source PyTorch project, developing performance, scalability, security, and privacy capabilities for cloud and edge deployments, contributing and maintaining key features such as the XLA compiler and TorchServe model server in the PyTorch open source community, and working closely with AWS customers to enable their usage in production at scale.
Here at AWS, we embrace our differences.
We are committed to furthering our culture of inclusion.
We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally.
We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences.
Amazon's culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Our team puts a high value on work-life balance.
It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life.
We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment.
We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
Our team is dedicated to supporting new members.
We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship.
Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews.
We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
Key job responsibilitiesAs a Software Development Engineer in PyTorch/TorchServe team you will be responsible for the major portion of existing and/or new team software.
List of responsibilities includes but is not limited to creating and modifying a large or significant set of components, a mid-size application, or service.
.
Estimated Salary: $20 to $28 per hour based on qualifications
Show more details...
via LinkedIn posted_at: 7 days agoschedule_type: Contractor
Menlo Park, CA Required Skills... Fluent with programming in Python, C++ Experience with PyTorch Strong communication and collaboration skills. Role & Responsibility Build/develop exploratory inference system for PyTorch models. Analyze/implement performance optimization opportunities running on GPUs or custom HW architectures Maintain good engineering practices (unit tests, etc) across the stack Required Skills Fluent with programming in Menlo Park, CA

Required Skills...

Fluent with programming in Python, C++

Experience with PyTorch

Strong communication and collaboration skills.

Role & Responsibility

Build/develop exploratory inference system for PyTorch models.

Analyze/implement performance optimization opportunities running on GPUs or custom HW architectures

Maintain good engineering practices (unit tests, etc) across the stack

Required Skills

Fluent with programming in Python, C++

Experience with PyTorch

Strong communication and collaboration skills

Good-to-have Skills

Experience with profiling CPU/GPU or custom HW applications, and identifying performance bottlenecks

Experience with implementing performance optimizations relevant to CPU/GPU or custom HW applications

Experience with compilers

Comments for Suppliers
Show more details...
via Upwork posted_at: 2 days agoschedule_type: Contractorwork_from_home: 1
We need AI solution for image enhancement, in attach are sample images. The resulting image should not contain what is marked in "what is the problem.png... Please check the files by yourself, most probably existing/pretrained model would work - so stand me the inference results of test cases to be sure you can handle it. Dont apply for job with no prior experience or ability to process test cases... If results are promising, we can arrange training We need AI solution for image enhancement, in attach are sample images.

The resulting image should not contain what is marked in "what is the problem.png...

Please check the files by yourself, most probably existing/pretrained model would work - so stand me the inference results of test cases to be sure you can handle it. Dont apply for job with no prior experience or ability to process test cases...

If results are promising, we can arrange training data.

Test cases: https://we.tl/t-6UfP18hlAo

sample solution: https://github.com/cszn/KAIR
Show more details...
via Santa Clara, CA - Geebo posted_at: 19 hours agoschedule_type: Full-timesalary: 20–28 an hour
Job summaryAs Senior Software Engineer, Deep Learning Pytorch, you will work as part of the AWS Deep Learning Engineering team on optimizing PyTorch for training, inference, and validation of machine learning models on AWS infrastructure. This includes staying current with the latest features in and contributing to the open source PyTorch project with a focus on performance, scalability... security, and privacy capabilities for cloud and edge deployments. You Job summaryAs Senior Software Engineer, Deep Learning Pytorch, you will work as part of the AWS Deep Learning Engineering team on optimizing PyTorch for training, inference, and validation of machine learning models on AWS infrastructure.
This includes staying current with the latest features in and contributing to the open source PyTorch project with a focus on performance, scalability... security, and privacy capabilities for cloud and edge deployments.
You deeply understand PyTorch framework and underlying implementations to solve customer challenges.
, and provide insights into how key issues affect product development and performance.
You will obsess about best in class model performance from edge devices to distributed cloud nodes.
Key job responsibilitiesYou will add key enhancements in deep learning frameworks with a focus on PyTorch.
You will also keep a close pulse with AWS customers and partners to enable their usage in production at scale.
You will add thought leadership in the area of ML frameworks and influence organizational leaders.
Estimated Salary: $20 to $28 per hour based on qualifications
Show more details...
via ZipRecruiter schedule_type: Full-time
TS/SCI - Polygraph required 02-287-SWE ... Description: The Software Engineer shall be responsible for designing, developing, and sustaining pipelines that enable machine-learning model training as well as large scale inference in a Kubernetes-based environment. Tasking shall include the following: • Development of data-aware model training pipelines to facilitate unique customer requirements surrounding model provenance • Development of scalable, TS/SCI - Polygraph required
02-287-SWE
...
Description:
The Software Engineer shall be responsible for designing, developing, and sustaining pipelines that enable machine-learning model training as well as large scale inference in a Kubernetes-based environment. Tasking shall include the following:
• Development of data-aware model training pipelines to facilitate unique customer requirements surrounding model provenance
• Development of scalable, Kubernetes-based inference pipelines that compliantly handle in-flight data
• Configuring and maintaining custom metrics to enable tuning of running pipelines

The Software Engineer designs, develops tests, deploys documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial OffThe-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in Unix. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation.

The Level 2 Software Engineer (SWE) shall possess the following capabilities:
• Analyze user requirements to derive software design and performance requirements.
• Debug existing software and correct defects.
• Design and code new software or modify existing software to add new features.
• Write or review software and system documentation.
• Integrate existing software into new or modified systems or operating environments.
• Develop simple data queries for existing or proposed databases or data repositories.
• Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
• Has experience with agile development processes.
• Has experience with source code control systems, such as Git.
• Serve as team lead at the level appropriate to the software development process being used on any particular project.
• Design and development of relational and non-relational database applications.
• Use of orchestration frameworks such as Spring and Kafka.
• Familiarization with queue management systems
• Develop or implement algorithms to meet or exceed system performance and functional standards.
• Develop and execute test procedures for software components.
• Develop software solutions by analyzing system perfonnance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.
• Modify existing software to adapt to new hardware or to improve its performance
• Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions
• Java development using the Eclipse IDE (Integrated Development Environment).
• Development of Java 2 Enterprise Edition (J2EE) applications
• Experience using collaboration and software development tools (ie. Atlassian).
• Software development using continuous integration practices
• Experience with container technologies (ie. Docker).
• Unix shell scripting
• Development of event driven or data driven analytics
• Development of cloud-based solutions and technologies.
• Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Perform quality control on team products.
• Recommend and implement suggestions for improving documentation and software development process standards.
• Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
• Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
• Coordinate software installation on a system and monitor performance to ensure operational specifications are met.

Position Required Skills
• Experience using the Linux CLI
• Experience developing with Python
• Experience using a machine-learning framework (PyTorch, TensorFlow, etc)
• Experience developing and deploying containerized applications

Position Desired Skills
• Experience developing with Go
• Experience writing and deploying Kubernetes resources
• Experience writing and deploying Helm charts
• Experience working with, and debugging, GPU-enabled applications
• Experience with other ML pipelines/frameworks like KubeFlow, NeMo, PyTorch Lightning, etc.
• Experience with metrics and monitoring tools such as Prometheus and Grafana
• Experience with the Atlassian suite of tools

SWE-2 Qualifications:
Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
OR
Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
OR
Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

Akina is a Woman Owned, Service Disabled, Veteran Owned, Small Business, looking for talented and ambitious individuals to join our team. We offer a generous compensation package that includes 24 days PTO accrued annually and 11 federal holidays. Our 401k is 100% vested on your start date and the company makes a direct contribution worth 10% of your salary. Akina covers 100% of healthcare costs for employees and 50% toward dependents. We offer educational assistance towards college classes and will cover costs associated with job related training and certifications Akina is committed to excellence and creating innovative and flexible solutions for our clients. We are a small company with an open ear to our employees' needs in order to attract and retain quality talent that enables our customer's mission.
www.akina-inc.com/careers
Show more details...
via Jobsoid posted_at: 12 days agoschedule_type: Full-time
Visionify is working on bringing the power of Computer Vision and AI for everyday use-cases. We are looking to hire a strong, motivated and enthusiastic Sr. Computer Vision Engineer to execute our roadmap. As a Sr. Computer Vision Engineer, you will be working on the state-of-the art challenges in the field of Computer Vision & solving them with novel algorithms and optimizations. Majority of... our work is focused on applied Computer Vision - so Visionify is working on bringing the power of Computer Vision and AI for everyday use-cases. We are looking to hire a strong, motivated and enthusiastic Sr. Computer Vision Engineer to execute our roadmap.

As a Sr. Computer Vision Engineer, you will be working on the state-of-the art challenges in the field of Computer Vision & solving them with novel algorithms and optimizations. Majority of... our work is focused on applied Computer Vision - so a good understanding of current state of the art of models (Classification, Object detection, Object Recognition, OCR, LayoutML, GAN etc networks). You will be working on Pytorch as primary language - so prior demonstrated knowledge of Pytorch is must for this position. Any experience with Azure, Azure ML Studio framework etc., would also be preferable.

Candidates are expected to stay current with the latest features and contribute to the open-source Pytorch project with a focus on performance and accuracy improvements. You deeply understand the PyTorch framework and underlying implementations to solve customer challenges., and provide insights into how key issues affect the product. Many of our models get deployed to the edge - so experience in optimizing and pruning models, converting models to NVIDIA TensorRT etc would be preferable.

You must possess excellent Python coding skills - as Python is used throughout our organization to build training and inference pipelines. Candidates should have excellent communication and presentation skills. The ideal candidate will be passionate about artificial intelligence and stay up-to-date with the latest developments in the field.

Responsibilities:
• Understanding business objectives and developing Computer Vision based solutions that help achieve it. The software could involve training framework, inference framework, working with different technologies for ML.
• You will build models and solutions with Pytorch. You will optimize the Pytorch models for different runtime environments including NVIDIA Jetson TensorRT.
• * Guide the development team with their works, unblock their questions, help accelerate their deliverables.Developing ML/Computer Vision algorithms that could be used to solve a given problem.
• Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
• Develop processes for different common operations of the team: data acquisition, model training, prototype development.
• Finding open-source datasets for prototype development.
• Develop pipelines for data processing, augmentation, training, inference and active retraining.
• Training models and tuning their hyperparameters
• Analyzing the errors of the model and designing strategies to overcome them
• Deploying models to production

Requirements:
• Bachelors/Masters degree in Computer Science/Computer Engineering/IT or related fields.
• 5+ years of experience. Exceptional candidates with less experience are welcome to apply.
• Industry experience working in Image & Video Processing (OpenCV, GStreamer, Tensorflow, PyTorch, TensorRT, Model Training/Inference, Video Processing Pipelines, Different GStreamer Convertors etc).
• Sound knowledge of various deep learning classification models including ResNet, Inception, VGG etc and object detection models including MobileNetSSD, Yolo, FastRCNN, MaskRCNN etc.
• Good knowledge of Pytorch, Torchvision, writing training routines. Ability to update models, add/drop features, visualize how the model is performing etc.
• Experience in Colab and Jupyter Notebook
• Familiarity with CUDA/GPU
• Knowledge of CNN visualization techniques such as CAM, GradCAM etc.
• Strong understanding of Computer Vision and Real-time Video Processing techniques.
• Strong experience with Python and writing reusable code.
• Experience working with OpenCV and Scikit packages.
• Experience with the NVIDIA platform (NVIDIA Deepstream, TensorRT).
• Experience with Python web framework, e.g. Flask, Django or FastAPI
• Experience with different ML platforms: PyTorch, TensorFlow.
• Proficiency with AWS SageMaker
• Experience with databases (Elasticsearch, SQL, NoSQL, Hive, …)
• Experience in a cloud environment for software development and deployment (AWS preferred)
• Experience with utilising various GPU-based training infrastructures.
• Experience with Docker
• Knowledge of DevOps and MLOps best practices for production Machine Learning systems.

Desired Traits:
• Thrive in a collaborative environment.
• Flexible with changing requirements.
• Come up with innovative solutions.
• Keen focus on work quality & developing robust code
Show more details...
via Motion Recruitment posted_at: 25 days agoschedule_type: Full-timesalary: 160K–180K a yearwork_from_home: 1
Job Description A well-funded start up located in Los Angeles is using AI and Machine Learning to bring together multiple social products in the blockchain NFT space. This company is looking for superstar candidates working full time who are ready to not only hit the ground running but also be part of an amazing team. The perfect candidate will have a deep understanding of Python, Pytorch, ML and... worked with high scalability in the past. This candidate Job Description A well-funded start up located in Los Angeles is using AI and Machine Learning to bring together multiple social products in the blockchain NFT space. This company is looking for superstar candidates working full time who are ready to not only hit the ground running but also be part of an amazing team. The perfect candidate will have a deep understanding of Python, Pytorch, ML and... worked with high scalability in the past. This candidate will be part of their launch which is an exciting time for all start ups. If you have Pytorch experience and want to continue in the ML/AI world APPLY NOW! Required Skills & Experience
• 5 years of experience
• ML workflows and pipelines
• Python
• Pytorch
• ML libraries
• CI/CD
• Kubernetes
• AWS and GCP

What You Will Be Doing
• Working with the Data Science team to understand requirements and help bring the production to life
• End to end ML pipelines
• Developing and maintaining distributed and parallel computing systems for large-scale data processing and model training, using PyTorch and other ML libraries.

The Offer
• Bonus OR Commission eligible

You will receive the following benefits:
• Medical Insurance
• Dental Benefits
• Vision Benefits
• Paid Time Off (PTO)
• 401(k) {including match- if applicable
Show more details...