1

Masters Computer Science Jobs in Austin, TX (NOW HIRING)

Required Skills Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT, Mathematics. Must have Mathematics or statistics ...

Android Developer

Austin, TX

$55.25 - $72.50/hr

... Masters of Science or Bachelors of Science with 3+ years experience in Computer Science or related field 2-3 years experience analyzing, designing and implementing solutions for the Android 5 years ...

Senior AI Inference Compiler Engineer

Austin, TX · On-site

$103.60K - $142.20K/yr

Required : • Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering, related field or equivalent experience. • 3+ years of relevant work or research experience in performance ...

Senior DL Compiler Engineer- CUDA Tile

Austin, TX · On-site

$121.40K - $160.10K/yr

Required : • Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering or a related field (or equivalent experience) • 3+ years of relevant work or research experience in compiler ...

Senior Deep Learning Compiler Engineer

Austin, TX · On-site

$103.60K - $142.20K/yr

Required : • Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering, related field or equivalent experience • 3+ years of relevant work or research experience in performance ...

Education & Experience - Masters/Bachelor degree in computer science. - 5 years of experience working with javascript or javascript frameworks - 5 years of front end development experience including ...

Education & Experience - Masters/Bachelor degree in computer science. - 5 years of experience working with javascript or javascript frameworks - 5 years of front end development experience including ...

Software System Design Engineer

Austin, TX · On-site

$171.50K - $203.20K/yr

... Masters degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or an equivalent Preferred : • Extensive C++ experience, preferably in production environments • Prior ...

next page

Showing results 1-20

Masters Computer Science information

See Austin, TX salary details

$18.6K

$67.1K

$142.8K

How much do masters computer science jobs pay per year?

As of May 28, 2026, the average yearly pay for masters computer science in Austin, TX is $67,121.00, according to ZipRecruiter salary data. Most workers in this role earn between $40,719.00 and $92,231.00 per year, depending on experience, location, and employer.

What is a Masters Computer Science job?

A Masters Computer Science job typically requires an advanced degree in computer science or a related field, focusing on specialized areas such as artificial intelligence, data science, cybersecurity, or software development. Professionals in these roles apply their expertise in programming, algorithms, and system design to solve complex problems in industries like technology, healthcare, finance, and research. Common job titles include Software Engineer, Data Scientist, Machine Learning Engineer, and Cybersecurity Analyst. These roles often involve designing and optimizing software, analyzing large datasets, improving security measures, or developing innovative computing solutions. A master's degree can provide deeper knowledge, better job prospects, and higher salaries in the computer science field.

What are the key skills and qualifications needed to thrive in the Masters Computer Science position, and why are they important?

To succeed with a Master's degree in Computer Science, candidates typically need strong analytical abilities, programming skills in languages such as Python, Java, or C++, and a solid understanding of data structures, algorithms, and software engineering principles. Familiarity with development tools, version control systems like Git, and possibly certifications in areas such as cloud computing or machine learning are commonly valued. Excellent problem-solving, teamwork, and effective communication skills help individuals stand out in both collaborative and independent projects. These competencies enable professionals to develop advanced technological solutions and adapt to rapidly changing industry demands.

What types of projects or responsibilities can I expect when starting a position with a Master's degree in Computer Science?

As a new hire holding a Master's degree in Computer Science, you can expect to work on a variety of challenging projects, such as developing software applications, optimizing algorithms, conducting data analysis, or contributing to research-driven innovation, depending on the specific employer and industry. Your responsibilities might include writing and testing code, collaborating with cross-functional teams, and presenting technical solutions. You may also be involved in system architecture design, troubleshooting technical issues, or implementing new technologies. This role often encourages continuous learning, and you'll have opportunities to expand your expertise while working alongside experienced engineers and project managers.
What are the most commonly searched types of Masters Computer Science jobs in Austin, TX? The most popular types of Masters Computer Science jobs in Austin, TX are:
What are popular job titles related to Masters Computer Science jobs in Austin, TX? For Masters Computer Science jobs in Austin, TX, the most frequently searched job titles are:
What cities near Austin, TX are hiring for Masters Computer Science jobs? Cities near Austin, TX with the most Masters Computer Science job openings:
Infographic showing various Masters Computer Science job openings in Austin, TX as of May 2026, with employment types broken down into 93% Full Time, and 7% Part Time. Highlights an 79% In-person, and 21% Remote job distribution, with an average salary of $67,121 per year, or $32.3 per hour.
Senior Deep Learning Communication Architect

Senior Deep Learning Communication Architect

NVIDIA

Austin, TX • On-site

Full-time

Posted 14 days ago


Job description

Job Summary:
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. They are seeking a Deep Learning Communication Architect to optimize communication performance and design efficient protocols for deep learning workloads, collaborating with hardware and software teams to enhance system performance.
Responsibilities:
• The software architecture group at NVIDIA has openings for a Deep Learning Communication Architect. We scale the DNN models and training/inference frameworks to systems with hundreds of thousands of nodes.
• Optimizing communication performance: Identify and eliminate bottlenecks in data transfer and synchronization during distributed deep learning training and inference.
• Designing efficient communication protocols: Develop and implement communication algorithms and protocols tailored for deep learning workloads, minimizing communication overhead and latency.
• Hardware and software co-craft: Collaborate with hardware and software teams to craft systems that effectively apply high-speed interconnects (e.g., NVLink, InfiniBand, SPC-X) and communication libraries (e.g., MPI, NCCL, UCX, UCC, NVSHMEM).
• Exploring innovative communication technologies: Research and evaluate new communication technologies and techniques to enhance the performance and scalability of deep learning systems.
• Developing and implementing solutions: Build proofs-of-concept, conduct experiments, and perform quantitative modeling to validate and deploy new communication strategies.
Qualifications:
Required:
• A Ph.D., Masters, or BS in Computer Science (CS), Electrical Engineering (EE), Computer Science and Electrical Engineering (CSEE), or a closely related field or equivalent experience.
• 6+ years of experience in Building DNNs, Scaling of DNNs, Parallelism of DNN frameworks, or deep learning training and inference workloads.
• Experience in evaluating, analyzing, and optimizing LLM training and inference performance of state-of-the-art models on cutting-edge hardware.
• Deep understanding of parallelism techniques, including Data Parallelism, Pipeline Parallelism, Tensor Parallelism, Expert Parallelism, and FSDP.
• Understanding of the emerging serving architectures like Disaggregated Serving and inference servers like Dynamo and Triton.
• Proficiency in developing code for one or more deep neural network (DNN) training and Inference frameworks, such as PyTorch, TensorRT-LLM, vLLM, SGLang.
• Strong programming skills in C++ and Python.
• Familiarity with GPU computing, including CUDA and OpenCL, and familiarity with InfiniBand and RoCE networks.
Preferred:
• Prior contributions to one or more DNN training and Inference frameworks as part of your previous work experience.
• Deep understanding and contributions to the scaling of LLMs on large-scale systems.
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

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

Year founded

1993