Senior Applications Engineer jobs at Roblox - 114 jobs
Senior Software Engineer - Queue San Mateo, CA, United States Engineering
Roblox Corporation 4.7
Senior applications engineer job at Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers and creators.
At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We're on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.
A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
The Infrastructure Storage organization is seeking a Senior Software Engineer to join the Queue team. In this role, you will play a critical part in evolving and operating our in-house, large-scale distributed queue system based on Apache Kafka. Your work will directly support Roblox's ever-increasing need for high-performance queue business capabilities, as the system currently handles tens of trillions of events daily.
You will:
Lead the advancement and massive scaling of our 24x7 distributed queue service. This critical system is vital for handling a wide range of services, including analytics, matchmaking, trust-safety, economy, and database changefeed events. A key objective is to transition current Amazon SQS traffic to this in-house platform
Play a leading role in the design, implementation, and operation of our internal Infra-as-a-Service (IaaS) offerings built on top of a container orchestration platform
Design and build robust frameworks and tools to automate the development, testing, cluster management, and monitoring of our mission-critical services
Drive improvements to the Service Level Agreements (SLAs) for our offerings and reduce the end-to-end rollout time for our suite of software solutions
You have:
Proven experience in designing, delivering, and operating large-scale distributed systems that manage billions of real-time requests per second
Deep expertise in one or more messaging technologies, such as Apache Kafka or similar systems
A builder's mindset and experience running large-scale Active/Active distributed systems leveraging container orchestrators (e.g., Kubernetes or Nomad) and service discovery systems (e.g., Consul)
Proficiency in programming languages like Go, Java, or C++
A Bachelor's degree in Computer Science (or equivalent professional experience) with at least 3 years of hands-on working experience
Annual Salary Range
$192,890 - $238,520 USD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
#J-18808-Ljbffr
$192.9k-238.5k yearly 5d ago
Looking for a job?
Let Zippia find it for you.
Client Software Engineer
Roblox Corporation 4.7
Senior applications engineer job at Roblox
Job Description
Join Our Team as a Client Software Engineer at Roblox Corporation!
Are you passionate about creating innovative software solutions and ready to be part of a company that's shaping the future of online gaming? Roblox Corporation, an American video game developer founded in 2004, is looking for a talented Client Software Engineer to join our dynamic team. If you're eager to work on cutting-edge projects and help millions of users connect through immersive experiences, this could be the perfect opportunity for you!
What You'll Be Doing:
As a Client Software Engineer at Roblox, you'll play a key role in developing and maintaining the software that powers our platform. Your work will directly impact the experiences of millions of players worldwide. Here's what your day-to-day might look like: - Collaborate with cross-functional teams to design, develop, and optimize client-side software for our platform. - Write clean, efficient, and scalable code that ensures smooth performance for users. - Troubleshoot and debug issues to maintain the reliability and stability of our platform. - Stay up-to-date with industry trends and incorporate best practices into your work. - Contribute to the evolution of our platform by implementing innovative features and enhancements.
What We're Looking For:
We're seeking individuals who are passionate about technology and eager to make an impact. To thrive in this role, you should have: - A strong foundation in programming and software development. - Familiarity with languages such as C++, C#, or other relevant programming languages. - Problem-solving skills and a keen eye for detail. - A collaborative mindset and the ability to work effectively in a team environment. - A willingness to learn and adapt in a fast-paced industry.
No prior experience? No problem! We value enthusiasm, creativity, and a drive to grow as much as we value technical skills.
Why Roblox?
At Roblox, we believe in fostering a culture of innovation, collaboration, and creativity. We're not just building games; we're building a platform where millions of users can create, connect, and explore. As part of our team, you'll have the chance to work on exciting projects that push the boundaries of what's possible in online gaming.
Ready to Join Us?
If you're ready to take the next step in your career and be part of a company that's redefining the gaming industry, we'd love to hear from you! Apply today and let's create something amazing together.
By applying to this job, you agree to receive periodic text messages from this employer and Homebase about your pending job application. Opt out anytime. Msg & data rates may apply.
Powered by Homebase. Free employee scheduling, time clock and hiring tools.
$121k-166k yearly est. 4d ago
Staff Frontend Engineer - Remote, Equity + Impact
Glu Mobile Inc. 4.6
San Francisco, CA jobs
A dynamic tech startup in San Francisco is seeking an experienced staff-level software engineer to join their front-end development team. This role involves leading best practices and developing a world-class team. Candidates should have 6+ years of front-end web development experience, particularly with Typescript and React. The position offers a competitive salary of $180,000 - $220,000 with equity options and flexible work conditions.
#J-18808-Ljbffr
$180k-220k yearly 3d ago
Senior Software Engineer, AI Software Tools
Nutanix 4.7
San Diego, CA jobs
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation, creating a smarter, connected future for all. As a Qualcomm AI Software Engineer, you will develop, implement, and optimize cutting‑edge machine learning techniques, frameworks, and tools that enable the efficient utilization of state‑of‑the‑art solutions across a broad set of technology verticals and designs.
In this position, you will be responsible for assisting with the software design and development of the Qualcomm AI Stack, SDKs, and associated tools, including delegates support for ONNX Runtime, Executorch and TFLite/LiteRT frameworks. You will target the optimization and acceleration of AI models on Qualcomm Snapdragon platforms and AI accelerators and contribute to the efficient execution of advanced deep neural networks (DNNs), large language models (LLMs), and other modern AI architectures.
You will have the opportunity to demonstrate your passion for software design and development through your analytical, design, programming, and debugging skills.
Responsibilities
Design, develop, and optimize features for the Qualcomm AI Stack SDKs and tools to support execution of the latest neural networks on Snapdragon platforms.
Design, develop, and optimize features for ONNX Runtime Execution Provider, ExecuTorch Edge IR graph lowering stack, and LiteRT delegates.
Validate, analyze, and optimize the performance and accuracy of software through detailed testing of machine learning use cases.
Assist in debugging complex issues, perform root cause analysis, and ensure high system reliability.
Collaborate with cross‑functional teams to deliver robust, scalable AI software solutions.
Assist in feature development and application of machine learning techniques into products and AI solutions, enabling customers to do the same.
Contribute to a culture of technical excellence, knowledge sharing, and continuous improvement within the AI Software team.
Participate in design and code reviews.
Work independently with minimal supervision.
Preferred Qualifications
Master's degree in Computer Science, Engineering, Information Systems, or related field.
2+ years of experience with Machine Learning frameworks (e.g., TensorFlow, Caffe, Caffe 2, PyTorch, Keras).
2+ years of experience in embedded system development and optimization with application to a specific problem domain in ML (e.g., NLP, multi‑media).
2+ years of experience with one or more programming language suitable for machine learning (e.g., Python, R, C, C++).
2+ years of experience using statistics and probability (e.g., conditional probability, Bayes rule).
2+ years experience working in a large matrixed organization.
1+ year of experience with low‑level interactions between operating systems (e.g., Linux, Android, QNX) and hardware.
1+ year of work experience in a role requiring interaction with senior leadership (e.g., Director and above).
Principal Duties and Responsibilities
Applies Machine Learning knowledge to extend training or runtime frameworks or model efficiency software tools with new features and optimizations.
Models, architects, and develops machine learning hardware (co‑designed with machine learning software) for inference or training solutions.
Develops optimized software to enable AI models deployed on hardware (e.g., machine learning kernels, compiler tools, or model efficiency tools, etc.) to allow specific hardware features; collaborates with team members for joint design and development.
Assists with the development and application of machine learning techniques into products and/or AI solutions to enable customers to do the same.
Develops, adapts, or prototypes complex machine learning algorithms, models, or frameworks aligned with and motivated by product proposals or roadmaps with minimal guidance from more experienced engineers.
Conducts complex experiments to train and evaluate machine learning models and/or software independently.
Level of Responsibility
Works independently with minimal supervision.
Decision‑making may affect work beyond immediate work group.
Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions).
Tasks require multiple steps which can be performed in various orders; some planning, problem‑solving, and prioritization must occur to complete the tasks effectively.
#J-18808-Ljbffr
$147k-190k yearly est. 5d ago
Senior AI Software Tools Engineer - Snapdragon ML Stack
Nutanix 4.7
San Diego, CA jobs
A leading technology innovator is seeking an AI Software Engineer to develop and optimize state-of-the-art machine learning tools and frameworks. Responsibilities include enhancing the Qualcomm AI Stack and validating software performance. Ideal candidates will have a Master's degree and at least 2 years of relevant experience with ML frameworks and embedded system development. This role offers opportunities to work independently and influence technical decisions in a cutting-edge environment.
#J-18808-Ljbffr
$147k-190k yearly est. 5d ago
Rack Management Senior Software Engineer
Nutanix 4.7
San Diego, CA jobs
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software Engineering
Qualcomm is seeking an experienced engineer to lead the design, development, and deployment of rack management software for AI accelerator products in data center environments. This role spans provisioning, monitoring, orchestration, and lifecycle management across heterogeneous hardware and software stacks.
See Our Product Details here: **************************************************************************************************
Minimum Qualifications:
Bachelor\'s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master\'s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field.
2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Key Responsibilities:
Architect and implement software solutions for rack provisioning, monitoring, and workload deployment.
Interface with rack hardware (BMC, PDU, CDU, PCIe switches) using Redfish, SNMP, and IPMI protocols.
Integrate rack management software with orchestration platforms (e.g., Kubernetes, Terraform, Foreman).
Collaborate with ODMs, ISVs, and internal teams to define and deliver scalable rack software solutions.
Develop dashboards and telemetry pipelines using Prometheus and Grafana.
Support firmware updates, crash dump parsing, and remote diagnostics across rack components.
Ensure secure boot, VLAN separation, and QoS enforcement for multi-tenant environments.
Contribute to software EBOM and protocol documentation with Pegatron and other partners.
Build and maintain unified dashboard for Rack Management.
Required Qualifications
2+ years of experience in infrastructure software development.
Proficiency in Python, C++, and shell scripting.
Experience with Redfish APIs and DCIM tools (e.g., Sunbird, Schneider Electric).
Familiarity with Foreman, Ansible, Chef, and Puppet for provisioning and configuration.
Strong understanding of server hardware, networking, and storage systems.
Excellent problem-solving and cross-functional collaboration skills.
Preferred Qualifications:
Experience with OpenBMC tools like Gigabyte Pod Manager.
Knowledge of AI workload orchestration tools (e.g., Kubeflow, K8s).
Exposure to scalable telemetry systems and log aggregation pipelines.
Familiarity with rack-level lifecycle management.
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm\'s toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range and Other Compensation & Benefits: $111,300.00 - $166,900.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Salary is one component of total compensation at Qualcomm, which also includes potential annual discretionary bonuses and RSU grants. For more details about US benefits, please consult the recruiter or the provided link.
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr
$111.3k-166.9k yearly 5d ago
Software Engineer, Frontend
Glu Mobile Inc. 4.6
San Francisco, CA jobs
Glue is not just another team chat app. We're building the first platform for agentic team chat-a workspace where AI agents and humans collaborate as peers. Our platform supports leading AI models (GPT-5, Claude, Gemini, and open‑source alternatives) and integrates with thousands of apps through the Model Context Protocol (MCP), enabling teams to direct actions across their entire tech stack without leaving chat.
We recently raised $20M in Series A funding. Co‑founded by David Sacks and Evan Owen, Glue is redefining how teams communicate and get work done in the AI era.
We're looking for an experienced and passionate staff‑level software engineer to join our front‑end development team. As a key member of the early team, you will be instrumental in stewarding front‑end best‑practices architecture, and craftsmanship across the team. You will be pivotal in recruiting and developing a world‑class engineering team that will support the massive vision of Glue's impact on work communication. Our problems are heavily UI/UX‑focused, and our technical foundation - modern Typescript, React, & GraphQL - is simple, straightforward, and battle‑tested. As a technical leader of the team, you'll get to help set the direction of the product, codebase, and team culture. We ship daily and experiment with ideas and interactions as we envision them, focusing on usability, attention to detail, performance, and innovation around optimal team communication.
Who you are
An accomplished senior‑level or equivalent software engineer with deep experience in front‑end technologies, including Typescript, React, and preferably typed backend APIs such as GraphQL.
Love to identify opportunities and implement improvements to existing systems and workflows for performance, scale, speed, and accuracy. You like leveling up the team around you.
A self‑starter, a builder, a doer. You know how to architect a project the “right way,” but also know when to ask about requirements and make tradeoffs depending on the maturity of the project.
Care about details but know when to avoid getting lost in the weeds and prioritize the immediate outcomes needed.
Want to be part of a scrappy, early team who is building something ambitious and exciting.
What we're looking for
6+ years of front‑end web development experience, including 2+ years with Typescript and React
Deep understanding of web technologies including the DOM, CSS, and Javascript.
Independent and self‑motivated -- maintaining side projects or libraries a major plus
Excellent written and verbal communication skills, with the ability to clearly articulate ideas to both technical and non‑technical audiences
Optimistic attitude and a “let's try” approach to tackling difficult situations
Bachelor's degree in Computer Science or a related field is preferred
Compensation & Benefits
The pay range of base compensation for this role is typically $180,000 - $220,000
This is a very early role, so in addition to a competitive base salary we are offering significant equity, a healthcare package, and whatever equipment you need to excel at your job
Flexible vacation policy and work/life balance - we're moving quickly but want a sustainable culture
We're currently located in San Francisco but are open to remote applicants
Glue is committed to providing equal employment opportunities for all applicants and employees. Glue doesn't discriminate on the basis of any protected characteristic, including race, color, ancestry, national origin, religion, creed, age, disability, sex, gender, sexual orientation, gender identity, gender expression, medical condition, genetic information, family care or medical leave status, marital status, domestic partner status, military and veteran status, or any other characteristic protected by US federal, state or local laws, or the laws of the country or jurisdiction where you work.
#J-18808-Ljbffr
$180k-220k yearly 3d ago
Software Engineer, AI/ML
Glu Mobile Inc. 4.6
San Francisco, CA jobs
About Glue
Glue is a well-funded startup working on the next generation of work communication tools. We believe that today's work chat is noisy, unstructured, and not designed for productivity. We're drawing from decades of communication innovation in structured notes, email, groups, and real-time messaging to create a tool that gets out of the way and lets teams exchange information and make decisions in a more natural way.
Opportunity
We're looking for an AI/ML Engineer with a strong foundation in large language models (LLMs) and retrieval-augmented generation (RAG) to help us build smart, useful, and scalable AI features. You'll work across the stack-from prototyping prompts and pipelines to shipping production systems-and play a key role in evaluating model performance and behavior. You'll collaborate across engineering, product, and design to ship experiences that feel magical-but are grounded in robust infrastructure and measurable outcomes.
About You
Have shipped across the stack to production-from data ingestion and model integration to serving and monitoring-and understand what it takes to build resilient ML-powered features.
Have dealt with issues like latency, cost, edge cases, and prompt brittleness, and you've built systems that people rely on.
Understand the nuances of RAG systems, including text chunking, hybrid retrieval (semantic + keyword), vector store tuning, and relevance optimization.
A self-starter, a builder, a doer. You know how to architect a project the “right way”, but also know when to ask about requirements and make tradeoffs depending on the maturity of the project.
Care about details but know when to avoid getting lost in the weeds and prioritize the immediate outcomes needed.
Want to be part of a scrappy, early team who is building something ambitious and exciting.
What will help you succeed
5+ years of engineering experience, ideally including ML, NLP, or applied AI experience.
2+ years hands‑on with LLMs, transformers, and production‑grade generative AI systems.
2+ years of experience with a server‑side language such as Go, TypeScript, Python, etc.
Experience building RAG systems using frameworks like LangChain, LlamaIndex, or custom stacks.
Experience with multi‑modal inputs, fine‑tuning open models, or orchestrating agent‑style systems.
Familiarity with evaluation techniques, tooling (e.g., Braintrust, Promptfoo, etc.) and quality metrics.
Independent and self‑motivated-maintaining side projects or libraries a major plus.
Benefits
We offer a competitive salary in addition to significant equity, a generous healthcare package, and whatever equipment you need to excel at your job.
Flexible vacation policy-we're moving quickly but want a sustainable culture.
This role is based in our San Francisco headquarters.
Glue is committed to providing equal employment opportunities for all applicants and employees. Glue doesn't discriminate on the basis of any protected characteristic, including race, color, ancestry, national origin, religion, creed, age, disability, sex, gender, sexual orientation, gender identity, gender expression, medical condition, genetic information, family care or medical leave status, marital status, domestic partner status, military and veteran status, or any other characteristic protected by US federal, state or local laws, or the laws of the country or jurisdiction where you work.
#J-18808-Ljbffr
$115k-156k yearly est. 5d ago
Sr Engineer, Machine Learning Engineering (Heterogenous SW, Adreno GPU)
Nutanix 4.7
San Diego, CA jobs
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group > Machine Learning Engineering
Artificial Intelligence is changing the world for the benefit of human beings and societies. QUALCOMM, as the world's leading mobile computing platform provider, is committed to enable the wide deployment of intelligent solutions on all possible devices - like smart phones, laptops, autonomous vehicles, robotics and IOT devices. Qualcomm is creating building blocks for the intelligent edge.
We are part of Qualcomm AI Research, and we focus on advancing Gen AI Technology for the Edge - including model fine tuning, hardware acceleration, model quantization, edge inference and related fields. Come join us on this exciting journey.
In this particular role, you will work in a dynamic research environment, be part of a multi-disciplinary team of researchers and software engineers who work with cutting edge AI frameworks and tools. You will architect, design, develop, test, and deploy on- and off-device frameworks enabling optimization.
The successful applicant should have a strong theoretical background and proven hands-on experience with enabling on-device AI using modern software engineering best practices.
Must have experience and skills:
Strong theoretical background in AI and general ML techniques
Proven hands-on experience evaluating and optimizing Generative AI workflows for accuracy, performance, and other key metrics
ML Accelerator architecture knowledge & experience with ML Accelerators - GPU/NPU
Proven hands-on experience building LLM stacks to solve real-world problems
Strong Python and modern C++ design and implementation skills.
Strong command of Machine Learning training frameworks (i.e. PyTorch )
Proven hands-on experience establishing a high-quality software delivery process using industry best-practices (code review, CI/CD, automation, etc.)
Strong Linux command line skills.
Strong general analytical and debugging skills.
Prior experience working in agile environments.
Prior experience in collaborating with multi-disciplinary teams across time zones.
Strong team player, communicator, presenter, mentor, and teacher.
Preferred extra experience and skills:
Hands-on experience developing software for heterogenous platforms with OpenCL.
Experience developing solutions that target a variety of hardware ( CPU, GPU, NSP …) along with their respective SW development environments.
Prior experience with model quantization, profiling and running models on edge devices.
Experience developing SDKs/libraries targeting multiple platforms and operating systems (Android, Linux, Windows)
Previous experience with Docker and Git.
Preferred qualifications:
Master's and/or PhD degree in Computer Science, Engineering, Information Systems, or related field and 5+ years of work experience in Software Engineering, Systems Engineering, or related.
Minimum Qualifications:
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
PhD in Computer Science, Engineering, Information Systems, or related field.
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Pay range: $140,800.00 - $211,200.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr
$140.8k-211.2k yearly 4d ago
CPU Physical Design Engineer (Austin)
Nutanix 4.7
Santa Clara, CA jobs
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > CPU Engineering
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm CPU Engineer, you will lead innovative Central Processing Unit (CPU) design efforts that have a critical impact on industries across the world. Qualcomm Engineers collaborate with cross-functional teams to design, verify, and implement multi-core CPU operations for all Qualcomm Business Units.
Minimum Qualifications:
• Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 2+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
OR
Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 1+ year of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
OR
PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field.
Preferred Qualifications:
• Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
• 2+ years of work experience with high-performance microprocessor design.
• 2+ years of work experience with high level programming (e.g., C, C++), scripting language programming (e.g., Perl, Python, etc.).
• 2+ years of work experience with simulators and/or waveform debugging tools (e.g., Verilog, VHDL, etc.).
• 2+ years of work experience with industry standard tools for synthesis place and/or route and design verification.
• 2+ years of work experience with simulation, emulation, formal verification, or silicon validation.
• 2+ years of experience in creating functional models, checkers, test plans, and/or test generation.
• 1+ year experience working in a large matrixed organization.
Principal Duties and Responsibilities:
• Applies knowledge of computer architecture, micro-architecture, logic design, circuits, and/or physical design to develop and verify high performance and low power CPU designs.
• Anticipates, identifies, and solves problems to ensure design completeness, functionality, power, and performance.
• Collaborates across teams to define requirements, specifications, and trade-offs (e.g., performance, power, cost, functionalities, etc.) in order to accomplish product goals.
• Evaluates the design process from conceptualization to productization (i.e., architecture definition, feasibility, pre-silicon design and verification, and post-silicon validation) that meet customer and industry standards.
• Writes detailed technical documentation (e.g., feature descriptions, architectural descriptions, verification test plans, and implementation details, etc.) for CPU designs.
Level of Responsibility:
• Works independently with minimal supervision.
• Decision-making may affect work beyond immediate work group.
• Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
• Has a moderate amount of influence over key organizational decisions.
• Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Note: We have multiple positions open at different job levels. Based on experience and background, the job level will be decided.
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-maildisability-accomodations@qualcomm.comor call Qualcomm's toll-free number foundhere. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
To all Staffing and Recruiting Agencies:Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range and Other Compensation & Benefits:
$122,500.00 - $183,700.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at thislink.
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr
$122.5k-183.7k yearly 2d ago
Sr Engineer, Machine Learning Engineering (ML Apps)
Nutanix 4.7
San Diego, CA jobs
Company
Qualcomm Technologies, Inc.
Job Area
Engineering Group, Engineering Group > Machine Learning Engineering
Artificial Intelligence is changing the world for the benefit of human beings and societies. QUALCOMM, as the world's leading mobile computing platform provider, is committed to enable the wide deployment of intelligent solutions on all possible devices - like smart phones, laptops, autonomous vehicles, robotics and IOT devices. Qualcomm is creating building blocks for the intelligent edge.
We are part of Qualcomm AI Research, and we focus on advancing Gen AI Technology for the Edge - including model fine tuning, hardware acceleration, model quantization, edge inference and related fields. Come join us on this exciting journey.
In this particular role, you will work in a dynamic research environment, be part of a multi-disciplinary team of researchers and software engineers who work with cutting edge AI frameworks and tools. You will architect, design, develop, test, and deploy on-device prototype software for cutting-edge AI use cases.
The successful applicant should have a strong theoretical background and proven hands‑on experience with enabling on‑device AI using modern software engineering best practices.
Must have experience and skills
Strong Python and C/C++ design and implementation skills.
Knowledge of deep learning and ML frameworks (i.e. PyTorch).
Strong software design skills with a focus on usability.
Strong analytical, debugging and problem‑solving skills.
Experience in Embedded Software development.
At least 3 years of work experience in a relevant field.
Preferred extra experience and skills
Excellent programming capabilities in Java.
Knowledge of Generative AI (GenAI) technologies.
Knowledge of Android programming is a plus.
Knowledge of neural network model optimization and on‑target deployment is a plus.
Previous experience with Docker, Git and CI/CD.
Knowledge of NPUs / ML accelerators.
Minimum Qualifications
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
Ph.D. in Computer Science, Engineering, Information Systems, or related field.
EEO Statement
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
Pay range
$140,800.00 - $211,200.00
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr
$140.8k-211.2k yearly 3d ago
Machine Learning Engineer - GenAI, LLM, Agentic AI
Nutanix 4.7
Santa Clara, CA jobs
About Eightfold.ai
Eightfold.ai is revolutionizing HR technology with AI. We are building the next generation of our AI-powered talent platform, aiming to match the right career for everyone in the world. Our AI-native enterprise talent intelligence platform leverages Gen AI, LLM, NLP and deep Learning algorithms, global talent insights, and matching engines to empower organizations and individuals alike.
About the Team
The AI Agents team at Eightfold.ai is at the forefront of developing intelligent, autonomous systems that will redefine talent management. We are building cutting-edge agentic AI that can proactively assist users, automate complex workflows, and provide personalized insights. Our work directly impacts millions of users and shapes the future of how people connect with opportunities.
Responsibilities
Research, design, development, and deployment of advanced AI agents and agentic systems.
Architect and implement complex multi-agent systems, including planning, decision-making, and execution capabilities.
Develop and integrate large language models (LLMs) and other state-of-the-art AI techniques to enhance agent autonomy and intelligence.
Build robust, scalable, and reliable infrastructure to support the deployment and operation of AI agents at scale.
Collaborate with product managers, UX designers, and other engineers to define requirements and deliver impactful solutions.
Diagnose and troubleshoot issues in complex distributed environments and optimize system performance.
Contribute to the team's technical growth and knowledge sharing.
Stay up-to-date with the latest advancements in AI research and agentic AI and apply them to our products.
Leverage enterprise data, market data, and user interactions to build intelligent and personalized agent experiences.
Contribute to the development of Copilot GenAI Workflows for Users, enabling chat-like command execution.
Qualifications
Knowledge and passion in machine learning algorithms, Gen AI, LLMs, and natural language processing (NLP).
Understanding of agent-based modeling, reinforcement learning, and autonomous systems.
Experience with large language models (LLMs) and their applications in Agentic AI.
Proficiency in programming languages such as Python, and experience with machine learning frameworks like TensorFlow or PyTorch.
Experience with cloud platforms (AWS) and containerization technologies (Docker, Kubernetes).
Understanding of distributed system design patterns and microservices architecture.
Demonstrable Coding and Algorithms skills.
Excellent problem-solving and data analysis skills.
Strong communication and collaboration skills.
Master's or Ph.D. in Computer Science, Artificial Intelligence, or a related field, or equivalent years of experience.
Min 1-3+ years of relevant machine learning work experience.
Preferred Qualifications
Research experience in agentic AI or related fields.
Experience building and deploying AI agents in real-world applications.
Pay Transparency
Please note this role is categorized as hybrid in Santa Clara, CA The base salary ranges below are provided for pay transparency. Base pay is only one piece of our total compensation package as this role may be eligible for bonus and equity awards. Compensation varies depending on a number of factors including qualifications, skills, competencies, experience and zones determined by location.
Zone A is in SF Bay Area, CA .
Base annual salary range: $123,750 to 165,000 + discretionary bonus up to 10% + pre IPO equity (stock options).
Hybrid Work @ Eightfold
We embrace a hybrid work model that aims to boost collaboration, enhance our culture, and drive innovation through a blend of remote and in-person work. We are committed to creating a dynamic and flexible work environment that nurtures the collaborative spirit of our team. Starting May 1st, 2025, employees residing near Santa Clara, California, or our Bangalore and Noida offices in India will return to the office three times a week.
Eightfold.ai provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran or disability status.
Experience our comprehensive benefits with family medical, vision and dental coverage, a competitive base salary, and eligibility for equity awards and discretionary bonuses or commissions.
#LI-Hybrid
#J-18808-Ljbffr
A leading technology firm is seeking a Physical Design Engineer to join their team in San Diego, CA. The ideal candidate will have extensive experience in ASIC design, focusing on clock tree synthesis and verification. This role requires strong scripting skills and the ability to collaborate across functional teams to meet performance goals. A competitive salary range of $140,000 to $210,000 is offered, along with comprehensive benefits.
#J-18808-Ljbffr
$140k-210k yearly 5d ago
Senior Distributed Systems Engineer (Kafka & IaaS)
Roblox Corporation 4.7
Senior applications engineer job at Roblox
A leading gaming platform is looking for a Senior Software Engineer to join their Queue team in San Mateo, California. This role focuses on evolving and operating a distributed queue system based on Apache Kafka, essential for managing billions of events daily. The ideal candidate will have proven experience in large-scale distributed systems and expertise in messaging technologies, alongside programming skills in languages such as Go or Java. The company offers competitive compensation and a flexible work environment.
#J-18808-Ljbffr
$130k-170k yearly est. 5d ago
CPU/Linux Performance - Software Engineer
Nutanix 4.7
San Jose, CA jobs
Hungry, Humble, Honest, with HeartThe OpportunityAre you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning.About the team Nutanix Cloud Infrastructure is designed to enable the broadest range of virtualized server workloads to run on widely available server hardware, utilizing direct attached flash drives to provide scale-out storage, and integrated with compute and networking services. Customers can choose from multiple hypervisors options, including our own increasingly popular open-source based Acropolis Hypervisor (AHV), to utilize the latest CPU and platform technologies. The rapid development of advanced CPU and memory technologies - as well as the rising prominence of compute-intensive workloads in the datacenter - provide Nutanix with unprecedented engineering challenges and opportunities for product innovation.What's unique about our Core Platform Software CPU enablement team at Nutanix is that we are on the cutting edge of the latest CPU and platform technologies from the industry leading vendors. We engage in new technology and open-source analysis far in advance of new CPU launches, and we get hands-on access to very early equipment to engineer software support for the latest compute technologies. We also interact closely with other Nutanix engineering teams and collaborate on software layers across our stack.Your Role
Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack.
Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators.
Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators.
Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations.
Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners.
Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization.
Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms.
Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations.
Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.
Debug and resolve customer reported issues related to CPU and platform technologies.
What You Will Bring
Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment.
Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS.
Hands-on experience with Linux kernel development and device drivers for I/O subsystems.
Familiarity with open source hardware support and system level performance characterization.
Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes
Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation.
Experience with core software development, including
Building scalable and maintainable systems software
Developing automation frameworks for testing and deployment
Working with databases for telemetry, logging and performance analysis
Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT).
Strong analytical and debugging skills, with a passion for solving complex system-level problems
Excellent written and verbal communication skills,with a collaborative mindset.
The pay range for this position at commencement of employment is expected to be between USD $ 128000 and USD $ 255,600 per year.However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.
--
$128k-255.6k yearly Auto-Apply 60d+ ago
Software Engineer (Validation/ Post Silicon/CPU Enablement)
Nutanix 4.7
San Jose, CA jobs
**Hungry, Humble, Honest, with Heart** **The Opportunity** Are you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning.
**About the Team**
Nutanix Cloud Infrastructure is designed to enable the broadest range of virtualized server workloads to run on widely available server hardware, utilizing direct attached flash drives to provide scale-out storage, and integrated with compute and networking services. Customers can choose from multiple hypervisors options, including our own increasingly popular open-source based Acropolis Hypervisor (AHV), to utilize the latest CPU and platform technologies. The rapid development of advanced CPU and memory technologies - as well as the rising prominence of compute-intensive workloads in the datacenter - provide Nutanix with unprecedented engineering challenges and opportunities for product innovation. What's unique about our Core Platform Software CPU enablement team at Nutanix is that we are on the cutting edge of the latest CPU and platform technologies from the industry leading vendors. We engage in new technology and open-source analysis far in advance of new CPU launches, and we get hands-on access to very early equipment to engineer software support for the latest compute technologies. We also interact closely with other Nutanix engineering teams and collaborate on software layers across our stack.
**Your Role**
+ Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack.
+ Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators.
+ Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators.
+ Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations.
+ Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners.
+ Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization.
+ Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms.
+ Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations.
+ Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.Debug and resolve customer reported issues related to CPU and platform technologies.
**What You Will Bring**
+ Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment.
+ Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS.
+ Hands-on experience with Linux kernel development and device drivers for I/O subsystems.
+ Familiarity with open source hardware support and system level performance characterization.
+ Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes
+ Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation.
+ Experience with core software development, including:
+ Building scalable and maintainable systems software
+ Developing automation frameworks for testing and deployment
+ Working with databases for telemetry, logging and performance analysis
+ Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT).
+ Strong analytical and debugging skills, with a passion for solving complex system-level problems
+ Excellent written and verbal communication skills,with a collaborative mindset.
**Work Arrangement**
**Hybrid** : This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
The pay range for this position at commencement of employment is expected to be between USD $ 128000 and USD $ 255,600 per year.
However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an "at-will position" and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.
We're an Equal Opportunity Employer Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting CandidateAccommodationRequests@nutanix.com.
$128k-255.6k yearly 28d ago
Software Engineer (Validation/ Post Silicon/CPU Enablement)
Nutanix 4.7
San Jose, CA jobs
Hungry, Humble, Honest, with HeartThe OpportunityAre you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning.About the TeamNutanix Cloud Infrastructure is designed to enable the broadest range of virtualized server workloads to run on widely available server hardware, utilizing direct attached flash drives to provide scale-out storage, and integrated with compute and networking services. Customers can choose from multiple hypervisors options, including our own increasingly popular open-source based Acropolis Hypervisor (AHV), to utilize the latest CPU and platform technologies. The rapid development of advanced CPU and memory technologies - as well as the rising prominence of compute-intensive workloads in the datacenter - provide Nutanix with unprecedented engineering challenges and opportunities for product innovation. What's unique about our Core Platform Software CPU enablement team at Nutanix is that we are on the cutting edge of the latest CPU and platform technologies from the industry leading vendors. We engage in new technology and open-source analysis far in advance of new CPU launches, and we get hands-on access to very early equipment to engineer software support for the latest compute technologies. We also interact closely with other Nutanix engineering teams and collaborate on software layers across our stack.Your Role
Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack.
Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators.
Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators.
Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations.
Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners.
Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization.
Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms.
Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations.
Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.Debug and resolve customer reported issues related to CPU and platform technologies.
What You Will Bring
Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment.
Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS.
Hands-on experience with Linux kernel development and device drivers for I/O subsystems.
Familiarity with open source hardware support and system level performance characterization.
Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes
Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation.
Experience with core software development, including:
Building scalable and maintainable systems software
Developing automation frameworks for testing and deployment
Working with databases for telemetry, logging and performance analysis
Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT).
Strong analytical and debugging skills, with a passion for solving complex system-level problems
Excellent written and verbal communication skills,with a collaborative mindset.
Work ArrangementHybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.The pay range for this position at commencement of employment is expected to be between USD $ 128000 and USD $ 255,600 per year.However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.
--
$128k-255.6k yearly Auto-Apply 27d ago
Software Engineer (Validation/ Post Silicon/CPU Enablement)
Nutanix Inc. 4.7
San Jose, CA jobs
Hungry, Humble, Honest, with Heart The Opportunity Are you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning.
About the Team
Nutanix Cloud Infrastructure is designed to enable the broadest range of virtualized server workloads to run on widely available server hardware, utilizing direct attached flash drives to provide scale-out storage, and integrated with compute and networking services. Customers can choose from multiple hypervisors options, including our own increasingly popular open-source based Acropolis Hypervisor (AHV), to utilize the latest CPU and platform technologies. The rapid development of advanced CPU and memory technologies - as well as the rising prominence of compute-intensive workloads in the datacenter - provide Nutanix with unprecedented engineering challenges and opportunities for product innovation. What's unique about our Core Platform Software CPU enablement team at Nutanix is that we are on the cutting edge of the latest CPU and platform technologies from the industry leading vendors. We engage in new technology and open-source analysis far in advance of new CPU launches, and we get hands-on access to very early equipment to engineer software support for the latest compute technologies. We also interact closely with other Nutanix engineering teams and collaborate on software layers across our stack.
Your Role
* Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack.
* Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators.
* Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators.
* Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations.
* Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners.
* Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization.
* Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms.
* Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations.
* Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.Debug and resolve customer reported issues related to CPU and platform technologies.
What You Will Bring
* Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment.
* Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS.
* Hands-on experience with Linux kernel development and device drivers for I/O subsystems.
* Familiarity with open source hardware support and system level performance characterization.
* Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes
* Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation.
* Experience with core software development, including:
* Building scalable and maintainable systems software
* Developing automation frameworks for testing and deployment
* Working with databases for telemetry, logging and performance analysis
* Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT).
* Strong analytical and debugging skills, with a passion for solving complex system-level problems
* Excellent written and verbal communication skills,with a collaborative mindset.
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
The pay range for this position at commencement of employment is expected to be between USD $ 128000 and USD $ 255,600 per year.
However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an "at-will position" and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.
* -
Nutanix is an equal opportunity employer.
Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].
$128k-255.6k yearly 28d ago
Software Engineer - Performance and Observability
Nutanix 4.7
San Jose, CA jobs
Hungry, Humble, Honest, with Heart.
The Opportunity
Are you a passionate engineer with a strong background in Performance and Observability, experience of building & scaling distributed systems, and a desire to build a next-gen control plane for hybrid cloud infrastructure while working in a collaborative, fast-paced environment? If so, you'll have the opportunity to be part of our innovative team, where you can contribute to building the next generation API platform for Nutanix's V4 APIs and engage in exciting new development projects.
About the Team
This role will be part of the Nutanix Prism team, based in San Jose. The team is geographically distributed across San Jose and India and is focused on building an enterprise-grade data platform and delivering exceptional multi cloud observability solutions to Nutanix's customers. The team's culture emphasizes collaboration, technical innovation, and a commitment to excellence, fostering an environment where team members can grow and influence the technical direction of products.
You will report to an Engineering Manager, who is known for fostering an inclusive and supportive environment that encourages open communication, fostering a culture where team members feel empowered to influence decisions and contribute to the project's success.
Your Role
Performance analysis
Design and implement a Performance framework
Design and implement an Observability stack
Support the internal engineering team for performance benchmarking and observability onboarding.
Help design & develop a world-class network hybrid/multi cloud product that is distributed, resilient, and highly performant at a large-scale deployment.
Develop a robust design and write code & unit tests to produce high-quality, reusable, and extensible software through an API-driven approach.
Collaborate with cross-functional teams, including other Developers, Testers, Product Management, and Support, to meet customer requirements while driving engineering innovation
What You Will Bring
1-2 years of software development experience with a Bachelor's/Master's or equivalent in Computer Science, Software Engineering, or a related field.
Programming languages: Strong in Python with experience in C++/Java/Golang.
Strong problem-solving skills and a passion for innovation in cloud infrastructure.
Good to have:
Strong in Math and stats, data analysis.
Have experience with Observability tools like Grafana, Prometheus, Splunk, Jaeger, Signoz etc .
Bonus experience with Jenkins, JMeter, ClickHouse, k8s etc.
Experience in designing and developing scalable distributed systems and microservices architectures.
Solid understanding of cloud computing concepts and technologies (AWS, Azure, GCP).
Familiarity with RESTful APIs and API design principles.
Knowledge of containerization and orchestration tools (Docker, Kubernetes).
Experience with agile methodologies and collaborative software development practices.
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e., San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney, and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
The pay range for this position at commencement of employment is expected to be between USD $182,000 and USD $218,400 per year.
However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.
--
$182k-218.4k yearly Auto-Apply 38d ago
Staff Engineer (CPaaS Data Platform Team)
Nutanix 4.7
San Jose, CA jobs
Hungry, Humble, Honest, with Heart.
The Opportunity
Are you an accomplished engineer with 10-15 years of experience in distributed systems and a passion for open-source contributions, capable of driving architectural leadership across teams? If so, you'll thrive in a dynamic environment where you can own high-impact initiatives, collaborate with cross-functional teams, and contribute to cutting-edge analytics solutions that shape the future of data infrastructure.
About the Team
The Staff Engineer will join a dynamic team at Nutanix focused on building cutting-edge analytics and high-scale data platforms. This team, renowned for its expertise in distributed systems, operates out of Bangalore, India and San Jose, California, with collaboration spanning across engineering teams in the US, India, and Serbia. The culture emphasizes deep technical ownership, curiosity, and transparency, fostering an environment where team members are encouraged to contribute to open-source projects and engage in meaningful discussions that drive innovation.
You will report to a Staff Engineer, who is known for leading high-impact distributed-systems initiatives and empowering team members to take ownership of complex technical challenges. This manager actively contributes to open-source projects and organizes tech meetups, promoting a culture of collaboration and continuous learning. The role is hybrid, allowing for a flexible work arrangement, with team members encouraged to come into the office as needed, depending on the team's needs and schedules.
Travel requirements for this role are expected to be low, primarily focused on local engagements or occasional meetings that may arise, ensuring that the candidate can maintain their commitment to both office and remote work while fulfilling team objectives.
Your Role
Architect and own high-scale analytics systems, lakehouse ingestion, and control-plane messaging.
Collaborate across engineering teams to review designs, evaluate data models, and propose architectural improvements.
Lead multi-quarter initiatives, driving decisions, and influencing product teams without formal authority.
Debug complex distributed system issues, optimizing performance and guiding schema and shard decisions.
Contribute to reference implementations and internal tools using Go, C++, Rust, or Python.
Write and review design documentation, RFCs, and technical blogs to share knowledge and improvements.
Participate in cross-functional collaboration with Product Management, SRE, and Engineering leadership.
Take ownership of at least one long-term initiative while improving the team's knowledge of current technology stacks.
What You Will Bring
10-15 years of experience in building distributed systems or contributing to large-scale data platforms.
Expertise in distributed systems or internal workings of data platforms.
Deep knowledge of OLAP, Lakehouse, Messaging, or Distributed Compute technologies.
Strong proficiency in coding languages such as Go, Rust, C++, Java, or Python.
Experience with architectural leadership and guiding multi-quarter initiatives.
Performance tuning and debugging skills for high-volume systems.
Open-source contributions in relevant projects (e.g., ClickHouse, Iceberg).
Excellent communication and collaboration skills, with a focus on cross-team influence and ownership mindset.
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
The pay range for this position at commencement of employment is expected to be between USD $ 189,600 and USD $ 380,400 per year.
However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.
--