Sr. ML Kernel Performance Engineer, AWS Neuron, Annapurna Labs
Software test engineer job in Cupertino, CA
The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon's custom machine learning accelerators, Inferentia and Trainium. The Acceleration Kernel Library team is at the forefront of maximizing performance for AWS's custom ML accelerators. Working at the hardware-software boundary, our engineers craft high-performance kernels for ML functions, ensuring every FLOP counts in delivering optimal performance for our customers' demanding workloads. We combine deep hardware knowledge with ML expertise to push the boundaries of what's possible in AI acceleration.
The AWS Neuron SDK, developed by the Annapurna Labs team at AWS, is the backbone for accelerating deep learning and GenAI workloads on Amazon's Inferentia and Trainium ML accelerators. This comprehensive toolkit includes an ML compiler, runtime, and application framework that seamlessly integrates with popular ML frameworks like PyTorch, enabling unparalleled ML inference and training performance.
As part of the broader Neuron Compiler organization, our team works across multiple technology layers - from frameworks and compilers to runtime and collectives. We not only optimize current performance but also contribute to future architecture designs, working closely with customers to enable their models and ensure optimal performance. This role offers a unique opportunity to work at the intersection of machine learning, high-performance computing, and distributed architectures, where you'll help shape the future of AI acceleration technology
This is an opportunity to work on cutting-edge products at the intersection of machine-learning, high-performance computing, and distributed architectures. You will architect and implement business-critical features, publish cutting-edge research, and mentor a brilliant team of experienced engineers. We operate in spaces that are very large, yet our teams remain small and agile. There is no blueprint. We're inventing. We're experimenting. It is a very unique learning culture. The team works closely with customers on their model enablement, providing direct support and optimization expertise to ensure their machine learning workloads achieve optimal performance on AWS ML accelerators.
Explore the product and our history!
*****************************************************************************************
***********************************************
*************************************
*********************************************************************************************
Key job responsibilities
Our kernel engineers collaborate across compiler, runtime, framework, and hardware teams to optimize machine learning workloads for our global customer base. Working at the intersection of software, hardware, and machine learning systems, you'll bring expertise in low-level optimization, system architecture, and ML model acceleration. In this role, you will:
* Design and implement high-performance compute kernels for ML operations, leveraging the Neuron architecture and programming models
* Analyze and optimize kernel-level performance across multiple generations of Neuron hardware
* Conduct detailed performance analysis using profiling tools to identify and resolve bottlenecks
* Implement compiler optimizations such as fusion, sharding, tiling, and scheduling
* Work directly with customers to enable and optimize their ML models on AWS accelerators
* Collaborate across teams to develop innovative kernel optimization techniques
About the team
#1. Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
#2. Why AWS
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
#3. Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
#4. Work/Life Balance
Our team puts a high value on work-life balance. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
#5. Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.
BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS- Bachelor's degree in computer science or equivalent
- 6+ years of full software development experience
- Expertise in accelerator architectures for ML or HPC such as GPUs, CPUs, FPGAs, or custom architectures
- Experience with GPU kernel optimization and GPGPU computing such as CUDA, NKI, Triton, OpenCL, SYCL, or ROCm
- Demonstrated experience with NVIDIA PTX and/or AMD GPU ISA
- Experience developing high performance libraries for HPC applications
- Proficiency in low-level performance optimization for GPUs
- Experience with LLVM/MLIR backend development for GPUs
- Knowledge of ML frameworks (PyTorch, TensorFlow) and their GPU backends
- Experience with parallel programming and optimization techniques
- Understanding of GPU memory hierarchies and optimization strategies
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
Swift XCUI Test Engineer
Software test engineer job in Cupertino, CA
Hiring: Swift XCUI Test Engineer - iOS Device Testing
We're looking for an experienced Swift XCUI Test Engineer to join a high-impact iOS testing initiative. If you have strong hands-on expertise in iOS automation and device testing, this could be a great opportunity to work on cutting-edge mobile solutions.
⚠️ Important Client Requirement
USC & GC Only
Also eligible: H4-EAD, L2-EAD, TN Visa
No other visa types accepted
Location: Cupertino, CA (Hybrid)
Duration: 6+ Months (Possibility of Extension)
Job Summary
We are seeking a seasoned XCUI Test Engineer with deep experience in iOS device testing automation. The ideal candidate will design, develop, and maintain robust XCUI automation frameworks using Swift and Xcode, ensuring high-quality iOS applications.
Must-Have (Non-Negotiable) Skills
7+ years of overall experience
Strong hands-on experience with XCUI Test automation
Proficiency in Swift and Xcode
Solid experience in iOS device testing (real devices)
Expertise in developing and maintaining XCUI automation scripts
Key Responsibilities
Develop and execute XCUI automation scripts for iOS applications
Perform end-to-end iOS device testing
Collaborate with developers and QA teams to improve test coverage
Identify, log, and track defects effectively
📩 Interested? Apply now or DM us to explore this opportunity! You can share resumes at ********************* OR Call us on *****************
Testing Engineer I
Software test engineer job in Fremont, CA
We are seeking a detail-oriented and proactive Testing Engineer I to join our Quality Engineering team. In this role, you will collaborate with clients' test engineering teams to design test plans, develop test cases, execute manual tests, and identify/report defects. The ideal candidate should have strong analytical skills, excellent communication abilities, and a passion for delivering high-quality products.
Key Responsibilities
Collaborate with client test engineering teams to:
Develop comprehensive test plans for various components.
Create detailed and accurate test cases.
Execute manual testing across multiple platforms and environments.
Identify, document, and report bugs/defects using standard tools.
Perform a wide range of testing activities, including:
Camera & Photography Testing
Back-end Testing
Black Box Testing
Carrier Testing
Cross-Browser / Cross-Platform Testing
Compatibility Testing
Documentation Testing
Compliance Testing
Exploratory Testing
Accessibility Testing
Functional Testing
API / Services Testing
Integration Testing
Device Testing
Regression Testing
Globalization / Localization / Language Testing
User Acceptance Testing (UAT)
Mobile Application Testing
System Testing
Manual Testing
Analyze customer scenarios to ensure comprehensive test coverage.
Maintain accurate test documentation, logs, and reports.
Collaborate with developers, product managers, and stakeholders during defect triage and issue resolution.
Requirements
0-2 years of experience in Software Testing or Quality Assurance.
Hands-on experience working with Unix/Linux or Windows environments.
Strong understanding of manual testing concepts, test design, and bug reporting.
Working knowledge of test automation tools (Selenium, Appium, or similar) is an added advantage.
Excellent analytical skills with the ability to think through customer usage scenarios.
Strong written and verbal communication skills.
Detail-oriented, organized, and able to work in a fast-paced environment.
Preferred Skills (Nice to Have)
Basic scripting skills (Python, Shell, JavaScript, or similar).
Familiarity with API testing tools such as Postman or Swagger.
Exposure to automation frameworks or CI/CD pipelines.
911 PSAP Test Engineer
Software test engineer job in San Ramon, CA
HCLTech is looking for a highly talented and self- motivated [911 PSAP Test Engineer role at San Ramon, CA] to join it in advancing the technological world through innovation and creativity.
Job ID: 1623679BR
Position Type: Full-time
Location: San Ramon, CA (onsite)
Responsibilities
In accordance with relevant standards and interoperability of Next Generation 911 systems and associated components. Testing is critical to assuring effective emergency-response communications, ensure policies, procedures, and best practices for telephony systems are being met throughout the implementation of the 9-1-1 system.
Required Skills, Knowledge and Experience
Knowledge of wireline, wireless, VOIP and other communications technology
Windows desktop and server
Windows 10
Windows Server 2012 or higher
Network protocols
SIP/RTP, TCP/IP, UDP, DHCP
System integration and testing
Strong written and verbal communication skills
Working knowledge of computers and electronic data processing; working knowledge of modern office practices and procedures
Flexibility to work in a dynamic environment with shifting priorities with attention to detail.
Desirable Skills, Knowledge and Experience
Technical Knowledge of 911 Emergency Call Handling systems, (Cloud & Legacy) related Equipment, Network and Telephony architecture strongly preferred. i.e.
Intrado Viper
Motorola Vesta
Carbyne APEX
Cloud applications and knowledge or experience with firewalls (FortiGate), DNS, PKI, 4G/5G WAN (via CradlePoint), ESXi, Azure WAN, AWS Cloud WAN, and Terraform are beneficial.
Hand-on experience in server room (racking, cabling)
Test planning, test case development, execution, and reporting
Telephony experience - T1s, PRI circuits, TDM
Protocol analysis and troubleshooting, using Wireshark, Agilent, IRIS and/or other networking tools
Performance, load, stability testing
Experience with VMware
NG911 and Emergency Services IP Network (ESINet)
Job Responsibilities
Test and certify 911 call handling applications (software, hardware) and GIS systems on Emergency Services IP Network (ESINet), a 911 call routing application.
Testing New and Proof of concept e911 products or Networking functionality
Testing and approving MOPs for field Site Technicians
Develop and execute test plans, document defects and report test results.
Work directly with call handling and ESInet suppliers to investigate, provide root cause analyses and resolve issues. Track open defects to resolution.
Server Room Maintenance - To include Vendor CPE & ATT Network equipment. Ability to locate termination endpoint and installation of cabling of new servers' routers and associated network equipment.
Staging of New 911 CPE equipment
Pay and Benefits
Pay Range Minimum: $90,000/ year
Pay Range Maximum: $100,000/ year
HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation.
A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year
How You'll Grow
At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Test Engineer
Software test engineer job in Fremont, CA
Pay: $75,000.00 - $90,000.00 per year
The Test Engineer I is an entry-level position responsible for supporting system testing in a production environment. Under close supervision, the engineer assists in executing automated test scripts, validating server hardware and software configurations, reviewing test results, and maintaining test infrastructure. This role focuses on developing basic troubleshooting skills and gaining familiarity with testing tools, platforms, and procedures.
The Test Engineering team plays a vital role in the manufacturing process by ensuring server and system-level products meet performance, quality, and reliability standards before packaging. Positioned between assembly and final shipment, the team develops and executes testing strategies based on customer Manufacturing Test Requirement Documents or custom validation scripts. Their responsibilities span functional testing, failure analysis, infrastructure maintenance, and continuous yield improvement. The team collaborates closely with internal departments and global R&D teams to support both high-volume production and new product introduction (NPI).
Duties
Execute automated test scripts under supervision to validate server functionality, firmware, and system-level configurations.
Assist in test log review and help identify deviations from expected results; escalate issues for further analysis.
Support routine test station setup and basic maintenance tasks within a Linux-based environment.
Participate in troubleshooting efforts by gathering data and following structured test procedures.
Contribute to the documentation of test results, anomalies, and corrections under guidance.
Learn to use standard tools and systems including Python-based scripts, PXE boot process, and automated test networks.
Collaborate with senior engineers to support New Product Introduction (NPI) readiness tasks, such as script validation and test plan execution.
Observe and learn debugging processes related to test failures; support data collection and reporting.
Maintain version control of test scripts and log documentation with oversight.
Required Skills/Abilities:
Basic understanding of computer systems, Linux commands, and network fundamentals.
Familiarity with Python or other scripting languages preferred.
Willingness to learn test automation frameworks and follow detailed technical instructions.
Ability to work effectively in a fast-paced, team-oriented manufacturing environment.
Strong attention to detail and eagerness to follow testing protocols accurately.
Effective communication skills for reporting issues and requesting clarification.
Education and Experience:
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
Internship or academic project experience in systems testing, automation, or scripting is a plus.
Physical Requirements:
Prolonged periods of sitting at a desk and working on a computer.
Ability to access and navigate various departments within the organization's facilities
Software Development Engineer Test (SDET, Mobile Apps)
Software test engineer job in Alameda, CA
The Fountain Group is a national staffing firm and we are currently seeking a Test & Development Engineer (Mobile Applications) for a prominent client of ours. This position is in Alameda, CA (Preferred), Milpitas, CA or Portland, OR Details for the position are as follows:
Pay: $51-55/hour
Locations: Alameda, CA (preferred) | Milpitas, CA | Portland, OR
Work Model: First 30 days onsite, then potential hybrid
Industry: Medical Device / SaMD (preferred, not required)
🚨 IMPORTANT: Developer-First Role
This is not a traditional QA or manual testing role.
We are seeking a software developer who specializes in test automation - someone who writes code daily, builds automation frameworks, and enjoys solving problems through development. Candidates who primarily execute existing test scripts or rely on frameworks built by others will not be a fit.
About the Role
You will play a key role in designing, building, and maintaining automated test solutions for mobile Software as a Medical Device (SaMD) application. This role requires strong hands-on coding ability, comfort being evaluated through a live coding exercise, and experience working across Android and iOS platforms.
Automation engineers on this team are expected to author automation, not just run it.
What You'll Do
Design, write, and maintain automated test scripts for mobile applications (primary responsibility)
Develop and enhance automation frameworks (Python-based; migrated from Java)
Perform automated and targeted manual testing for Android and iOS applications
Execute automated API testing
Test on real mobile devices, emulators, and cloud device farms
Collaborate closely with Development, Test, Product, and Delivery teams
Track work and defects in Jira
Contribute to test strategy, maintainability, and continuous improvement
Performance is measured on the creation, maintenance, and execution of automation scripts.
Required Qualifications
5+ years of hands-on mobile application testing experience
Strong software development skills - you write code daily
Experience authoring automation scripts from scratch
Proficiency in Python (preferred) or strong coding ability in another language with willingness to work in Python
Experience with Appium
Hands-on testing experience with Android and iOS
Automated API testing experience
Experience testing on real devices
Comfortable completing a live coding challenge during the interview process (no AI use)
Nice to Have (Preferred)
Java experience
Experience in Medical Devices, SaMD, or other highly regulated industries
BrowserStack or AWS Device Farm experience
IBM ETM (training available)
Open-source contributions related to automation or testing tools
Who Will Be Successful in This Role
Developers who moved into test automation
Automation engineers who love to code
Candidates who can clearly explain what code they wrote, not just what they executed
Engineers comfortable being evaluated on real technical skills
Software Engineer
Software test engineer job in San Francisco, CA
About Us
Every patient deserves fast access to life-changing medications. We're building the AI operating system that makes it happen, automating the phone calls, texts, data entry, and complex workflows that slow pharmacies down.
We're backed by Gradient Ventures (Google's AI fund) with more demand than we can handle.
Why we need you
We're building AI-powered systems that handle real patient communication and pharmacy workflows. As an engineer, you'll work directly with our founding team to ship features end-to-end-from LLM-powered voice and text systems to integrations with pharmacy platforms. This is a hands-on, full-stack role where you'll own technical decisions that shape how our product scales.
What you'll do
Build and ship AI-powered voice, text, and workflow automation systems
Own features end-to-end: design, implementation, deployment
Create integrations with pharmacy and patient management systems
Solve hard problems: LLM optimization, reliable systems on unreliable APIs, abstractions that speed up customer implementations
Establish engineering patterns as we scale
Must-have experience
4+ years of software engineering experience
Solid programming fundamentals; Python experience a plus
Hands-on experience with AI tools, APIs, or prompt engineering
Track record of owning projects, not just implementing specs
Nice-to-haves
Experience at early-stage startups
Background building LLM-powered applications
Familiarity with voice/telephony systems
Event driven architectures
Location: Hybrid in Palo Alto (Mon/Wed/Thurs)
Compensation: $175k - $250K + generous equity, full benefits, flexible PTO
Robotic Software Engineer
Software test engineer job in San Jose, CA
Robotics Software Engineer (Generalist/Full-Stack)
Robotic Software Engineer - Humanoid Robotics
Palo Alto, SF Bay Area (Full-time | Onsite)
$180k-$200k + equity (flexible for exceptional candidates)
We are recruiting building next-generation humanoid robotic systems that combine advanced AI with cutting-edge hardware. Our team moves fast, prototypes aggressively, and puts real robots into the world. We're now hiring a Robotic Software Engineer to help shape our core software stack and accelerate the development of our embodied AI systems.
What You'll Work On
As part of a small, high-impact engineering team, you will:
Build and optimise robotics software in C++ and ROS2
Integrate perception, control, planning, and learning modules
Work hands-on with robots to bring up new hardware and run real-world experiments
Deploy reinforcement learning / imitation learning policies onto physical robots
Develop middleware, interfaces, and tooling that connect AI → hardware
Prototype behaviours across diverse robot types (arms, humanoids, mobile platforms, drones)
This role directly supports both our AI and hardware teams and has significant ownership from day one.
Must-haves:
Strong C++ development skills (multi-threading, performance, systems-level)
Professional experience with ROS2
Hands-on robotics experience - ideally robot learning on physical hardware
Ability to work on real robots (debugging, integration, testing)
Generalist mindset and comfort in a fast-paced startup environment
Nice-to-haves:
Manipulation or kinematics (humanoids, arms, quadrupeds)
Controls for mobile robots or drones
Sensor/actuator integration, drivers, or middleware experience
VR prototyping (Meta Quest or similar)
Experience across different robot embodiments
Why Join Us
Build software that runs on real humanoid robots immediately
High ownership within a small, world-class engineering team
Competitive compensation + meaningful equity
Opportunity to influence architecture, roadmap, and product direction
Work at one of the most exciting intersections in tech: AI × robotics
Python Backend Engineer - 3D / Visualization / API / Software (On-site)
Software test engineer job in San Francisco, CA
A pioneering and well-funded AI company is seeking a talented Python Backend Engineer to build the core infrastructure for its revolutionary autonomous systems. This is a unique opportunity to join an innovative team at the forefront of engineering and artificial intelligence, creating a new category of software that will redefine how complex products in sectors like aerospace, automotive, and advanced manufacturing are designed and developed.
Why Join?
Build the Future of Engineering: This isn't just another backend role. Your work will directly shape how next-generation rockets, cars, and aircraft are designed, fundamentally changing the engineering landscape.
Solve Unprecedented Technical Puzzles: Tackle unique challenges in building the infrastructure for autonomous AI agents, including simulation orchestration, multi-agent coordination, and scalable model serving.
Shape a Foundational Platform: As a critical member of a pioneering team, you will have a significant impact on the technical direction and core architecture of an entirely new category of software.
Join a High-Impact Team: Work in a collaborative, fast-paced environment where your expertise is valued, and you have end-to-end ownership of critical systems.
Compensation & Location: Base salary of up to $210,000 + equity + benefits, while working on-site with the team in a modern office in downtown San Francisco.
The Role
As a Python Backend Engineer, you will be instrumental in constructing the infrastructure that underpins these autonomous engineering agents. Your responsibilities will span model serving, simulation orchestration, multi-agent coordination, and the development of robust, developer-facing APIs. This position is critical for delivering the fast, reliable, and scalable systems that professional engineers will trust and depend on in high-stakes production environments.
You will:
Own and build the core backend infrastructure for the autonomous AI agents, focusing on scalability, model serving, and multi-agent orchestration.
Design and maintain robust APIs while integrating essential third-party tools like CAD software and simulation backends into the core platform.
Develop backend services to process and serve complex 3D visualizations from simulation and geometric data.
Collaborate across ML, frontend, and simulation teams to shape the product and engage directly with early customers to drive infrastructure needs.
Make foundational architectural decisions that will define the technical future and scalability of the entire platform.
The Essential Requirements
Strong backend software engineering experience, with a primary focus on Python.
Proven experience in designing, building, and maintaining production-level APIs (FastAPI preferred but Flask and Django also considered).
Experience with 3D visualization libraries or tools such as PyVista, ParaView, or VTK.
Excellent systems-thinking skills and the ability to reason about the interactions between compute, data, and models.
Experience working in fast-paced environments where end-to-end ownership and proactivity are essential.
Exceptional communication and collaboration abilities.
What Will Make You Stand Out
Experience integrating with scientific or engineering software (such as CAD, FEA, or CFD tools).
Exposure to agent frameworks, workflow orchestration engines, or distributed systems.
Familiarity with model serving frameworks (e.g., TorchServe, Triton) or simulation backends.
Previous experience building developer-focused tools or working in high-trust, customer-facing technical roles.
If you are interested in this role, please apply with your resume through this site.
SEO Keywords for Search
Python Backend Engineer, Python Software Engineer, Backend Engineer, Software Engineer, Python Developer, AI Engineer, Machine Learning Infrastructure, MLOps Engineer, Backend Software Engineer (Python), Senior Backend Engineer, AI/ML Engineer, Infrastructure Engineer, FastAPI Developer, PyVista, ParaView, VTK, 3D Visualization, Docker, Kubernetes, Cloud Engineer, AI Platform Engineer, Distributed Systems Engineer, Simulation Software Engineer, CAD Integration, CFD, FEA, Scientific Computing, High-Performance Computing (HPC), Agent Frameworks, Workflow Orchestration, Technical Lead, Staff Engineer.
Disclaimer
Attis Global Ltd is an equal opportunities employer. No terminology in this advert is intended to discriminate on any of the grounds protected by law, and all qualified applicants will receive consideration for employment without regard to age, sex, race, national origin, religion or belief, disability, pregnancy and maternity, marital status, political affiliation, socio-economic status, sexual orientation, gender, gender identity and expression, and/or gender reassignment. M/F/D/V. We operate as a staffing agency and employment business. More information can be found at attisglobal.com.
Software Engineer
Software test engineer job in Mountain View, CA
Job Title: Software Engineer (All Levels) - Mountain View, CA
Team: Core Engineering
Employment Type: Full-Time
About the Role:
We're building a transformative real-world product that operates at the intersection of autonomy, connectivity, and scale. As part of our growing engineering team in Mountain View, you'll contribute to a cutting-edge system that brings together diverse areas of software-from low-level hardware integration to high-level user experience.
We're looking for engineers at all levels who thrive in collaborative environments and enjoy solving complex, real-world challenges. Whether your expertise lies in distributed systems, computer vision, full stack development, embedded systems, or data pipelines, there's a place for you here.
What You'll Do:
Your contributions will vary based on your expertise, but opportunities include:
Building scalable distributed systems for real-time processing and coordination
Developing and refining perception pipelines and ML-driven computer vision systems
Designing, implementing, and testing embedded software with real-world constraints (latency, power, bandwidth)
Creating intuitive web interfaces and backend APIs for monitoring, control, and insights
Architecting robust QA frameworks to support system-level reliability and automation
Enhancing connectivity and wireless performance in dynamic, multi-device environments
Working on advanced control algorithms and sensor fusion pipelines to ensure safe, stable operation
We're Looking For Engineers Who:
Are passionate about building resilient, high-performance systems
Have strong fundamentals in computer science or electrical engineering
Value code quality, testability, and performance
Can collaborate across disciplines (hardware, software, data)
Are comfortable working in a fast-moving, iterative environment
Preferred Experience (You don't need all of these):
Experience with C++, Python, Go, or Rust
Background in real-time systems or embedded development
Familiarity with machine learning, computer vision, or sensor fusion
Knowledge of cloud platforms and scalable infrastructure (e.g., Kubernetes, AWS)
Prior work on autonomous systems, robotics, or high-reliability systems
Why Join Us:
This is your chance to work on a product that operates in the physical world and has a direct impact on safety, autonomy, and connectivity. You'll work alongside a highly skilled, mission-driven team in a collaborative and supportive environment. We're building something unique-and we'd love for you to be a part of it.
Software Engineer
Software test engineer job in San Jose, CA
Responsibilities
Build machine learning models with time-series data for forecasting the future location of vehicles, bikes, pedestrians, including data collection, model design and training and deployment.
Build interactive models to capture the interactive behavior among multiple actors.
Design seamless interface to support both upstream perception team and downstream planning team.
Design and build prediction module performance evaluation system, to quantify system improvements.
Interact with operations team to provide guidance for in-vehicle testing for prediction.
Qualifications
M.Sc. in Computer Science, Electrical Engineering, Mathematics or a related field.
5+ years of experience with hands-on experience in machine learning projects.
Strong C++ and/or Python programming skills required.
ML Framework Options: CUDA C/ PyTorch/ONNX/TensorRT.
Preferences
M.Sc. or Ph.D. in computer vision, machine learning, robotics, or a related field.
Extensive experience in deep learning.
Industry research or production experience.
Publications at top-tier conferences, e.g. CVPR, ICCV, ECCV, ICLR, ICML, ICRA, RSS, NeurIPS, AAAI, IJCV, and PAMI.
Founding Software Engineer / Protocol Engineer
Software test engineer job in San Jose, CA
We are actively searching for a Founding Protocol Engineer to join our team on a permanent basis. In this position you will If you are someone that is impressed with what Hyperliquid has accomplished then this role is for you. We are on a mission to build next generation lending and debt protocols. We are open to both Senior level and Architect level candidates for this role.
Your Rhythm:
Drive the architecture, technical design, and implementation of our lending protocol.
Collaborate closely with researchers to validate and test designs
Collaborate with auditors and security engineers to ensure safety of the protocol
Participate in code reviews, providing constructive feedback and ensuring adherence to established coding standards and best practices
Your Vibe:
5+ years of professional software Engineering experience
3+ years of experience working in Solidity in EVM in production environments, specifically focused in DeFi products
2+ years of experience working with a modern backend languages (Go, Rust, Python, etc) in distributed architectures
Experience building lending protocols in a smart contract language
Open to collaborating onsite a few days a week at our downtown SF office
Our Vibe:
Relaxed work environment
100% paid top of the line health care benefits
Full ownership, no micro management
Strong equity package
401K
Unlimited vacation
An actual work/life balance, we aren't trying to run you into the ground. We have families and enjoy life too!
Software Engineer - Runtime
Software test engineer job in Santa Clara, CA
We're a Series A and we need a systems-savvy engineer who can architect, optimize, and turbocharge our multi-target runtime from day one.
If concurrent programming is your playground, C++14 is your native language, and you think in cache lines, pipelines, and memory hierarchies, this role puts you at the heart of the action.
What You'll Do
Design, build, and continually improve our multi-target runtime
Apply cutting-edge parallelization + partitioning techniques to generate and exploit highly optimized kernels
Rapidly prototype ideas and validate them with real data
What You Bring
Deep expertise in asynchronous + concurrent programming
4+ years of modern C/C++
Strong grasp of hardware architecture (scalar vs vector, memory hierarchies, etc.)
Knowledge of OS kernel or hypervisor development
Bonus Points
CUDA/ROCm library experience
GPU programming background
HPC experience
MS/PhD in CS or equivalent
Familiarity with PyTorch, JAX, Triton
Experience wrangling large compute clusters
Why You'll Love It
You'll own critical, performance-sensitive systems that sit at the core of our stack; shaping how next-gen ML models run across diverse hardware. High impact, deep tech, zero bureaucracy.
If you want to engineer at the limits of performance and help build a runtime that changes the game let's talk!
Software Engineer
Software test engineer job in San Francisco, CA
I'm hiring an AI Product Engineer for a fast-growing AI start-up that's building agents to automate financial crime workflows. Their tech works like a real analyst inside a browser and internal tools, helping banks cut huge amounts of manual work and stop fraud more effectively.
They're small, highly technical, and already seeing strong traction with major institutions.
In this role, you'll work across the stack, build end-to-end features, shape new agent capabilities, and help ship production systems that have real impact for customers.
We're looking for engineers who:
Love building quickly and owning problems end to end
Have experience with production systems or AI/ML workflows
Communicate clearly and enjoy working with minimal process
Want to push what's possible with AI agents in the real world
Minimum Bachelor's degree in Computer Science (or adjacent)
Their stack is Python, Node, React and Typescript (not a dealbreaker to be experienced with these!)
Apply or reach out directly if you're interested!
Software Engineer, Full-Stack
Software test engineer job in Santa Clara, CA
At Viven, we are pioneering the next generation of AI-powered Digital Twin solutions that help enterprises unlock the power of organizational intelligence. Our platform integrates data across ecosystems, creates actionable insights, and empowers leaders to drive innovation, efficiency, and growth.
We are reimagining the future of work by solving one of the toughest challenges for enterprises:
knowledge continuity
. When employees join or leave, when teams scale, or when leaders need to be in two places at once - Viven ensures memory, style, and execution carries forward. Our platform blends personalization with enterprise-grade trust and privacy.
Role Overview:
We are looking for an experienced Full-Stack Engineer with strong experience in Next.js to join our core engineering team. This Full-Stack Software Engineer will be responsible for designing and implementing features across both the frontend (70%) and backend (30%), with a primary focus on building user-facing applications that are fast, scalable, and user-friendly.
Key Responsibilities:
Design and implement efficient, scalable APIs and interfaces that connect frontend applications to backend systems.
Develop responsive, user-friendly web applications in Next.js, ensuring speed, accessibility, and cross-device performance.
Optimize applications for performance, scalability, and maintainability, balancing rapid iteration with solid engineering practices.
Collaborate cross-functionally with product managers, designers, and researchers to conceptualize and ship new features.
Troubleshoot and debug issues across the application stack, including frontend performance, backend integration, and deployment challenges.
Contribute to code reviews, technical discussions, and architecture decisions, helping set best practices for a growing team.
Play a key role in 0→1 product development, turning prototypes into production-ready features.
Qualifications:
3+ years of professional experience as a full-stack or frontend engineer
Strong technical background (degree in Computer Science, Engineering, or related field preferred, or equivalent experience).
Strong expertise in Next.js is a must.
Solid experience with modern frontend development (React, TypeScript, CSS frameworks).
Hands-on backend experience at the application level: building and maintaining APIs, working with databases, and troubleshooting backend issues.
Understanding of scalability and performance optimization for web applications.
Experience working at early-stage startups or on 0→1 product launches.
A self-starter mindset-comfortable owning projects, making decisions with incomplete information, and iterating quickly.
Strong communication and collaboration skills.
Learn More About Us: Viven Emerges from Stealth | TechCrunch
Visit our Careers Page
Equal Opportunity Employment:
Viven is committed to equal employment opportunity and non-discrimination for all employees and qualified applicants. We value diversity and are dedicated to fostering an inclusive environment for all employees, regardless of race, color, sex, gender identity or expression, age, religion, national origin, ancestry, citizenship, disability, military or veteran status, genetic information, sexual orientation, marital status, or any other characteristic protected under applicable law.
If you are passionate about AI and eager to make an impact, we would love to hear from you. Apply today to join the Viven team and help us build the future of AI.
Software Engineer
Software test engineer job in San Francisco, CA
Software Engineer (Post Training) - San Francisco, CA
A company building frontier-scale AI models that automate software engineering and AI research, combining ultra-long context, domain-specific RL, and massive compute infrastructure are looking for a Software Engineer (Post Training) to join their team.
What Will I Be Doing:
Build and maintain robust, high-performance data pipelines to support large-scale post-training workflows
Partner closely with research and applied teams to design strategies for sourcing diverse, targeted datasets at scale
Develop creative approaches to generating high-quality synthetic data for model improvement
Iterate on dataset filtering, scoring and quality heuristics to improve post-training outcomes
Implement, test and operate data infrastructure supporting workloads from gigabytes to hundreds of petabytes
What We're Looking For:
Exceptional attention to detail and a strong commitment to data quality
Ability to write reliable, well-tested production code
Comfort learning new tools, languages and frameworks as needed
End-to-end experience across data pipelines, from scraping and ingestion through processing and validation
High intellectual agility, curiosity and grit to tackle complex, ambiguous problems
What's In It for Me:
Salary of $225K-$550K dependent on experience + significant equity
Great benefits inc. 401(k) with 6% company match, comprehensive health, unlimited PTO
Visa sponsorship and SF relocation stipend available
Well-funded ($465M+) with backing from top investors
Apply now for immediate consideration!
AI AGENT SOFTWARE ENGINEER (X2)
Software test engineer job in San Francisco, CA
US Citizens - Full Time Role
This position offers the chance to directly influence the evolution of customer experience through the development of high-impact AI agents. These agents are designed to operate autonomously across multiple industries, from finance to healthcare to travel, delivering reliable support and intelligent action in place of traditional customer service teams.
You will be joining a group of engineers who focus on delivering real functionality. You will help build systems that not only respond but anticipate, interpret, and resolve complex customer needs. These AI agents handle real transactions and high-sensitivity tasks, from resetting passwords and updating personal details to navigating nuanced account issues or completing bookings.
This role emphasizes full-cycle ownership. You will take ideas from concept through design and into production. Engineers here work directly with customer-facing teams to gather context, identify pain points, and rapidly prototype improvements that make measurable differences. You will collaborate closely with other engineers, product managers, and operations teams to create agents that are resilient, clear in their logic, and deeply integrated with real-world workflows.
What You'll Do
Design and build AI-driven agents that can outperform human representatives in efficiency, accuracy, and user satisfaction across both voice and chat platforms.
Translate natural language instructions into structured workflows using a unique agent logic framework that blends linguistic flexibility with software-grade precision.
Analyze performance data to uncover trends and identify opportunities for large-scale improvements to both platform capabilities and agent behaviors.
Experiment with the latest advancements in voice and language models, integrating and tuning them for enterprise reliability, responsiveness, and language coverage.
Use real-time observability tools to trace every decision made by an agent, ensuring systems can be audited, understood, and rapidly improved without guesswork.
Qualifications
What You Bring
At least two years of experience as a professional software engineer, working on production systems with real users.
A high level of fluency in Python and TypeScript, including comfort with asynchronous operations, error handling, and performance tuning.
Strong troubleshooting skills with the ability to dig into complex tech stacks and resolve problems using the best tool for the job, whether that's a profiler, a log aggregator, or raw data inspection.
A proactive mindset and a deep curiosity about how AI agents think, how they fail, and how to make them more intelligent and dependable.
Open on programming language experience.
Looking for people who have a computer science degree from a strong school.
Willing to teach everything someone needs to know about AI.
Additional Experience That Helps
Exposure to multimodal AI systems or voice interface development.
Familiarity with enterprise-scale customer experience platforms or conversational automation frameworks.
Interest in designing tools that make agent behavior transparent, especially through visualization, testing, and simulation infrastructure.
Perks and Benefits
Competitive salary with equity options for long-term ownership.
Comprehensive health benefits including medical, dental, and vision coverage.
Flexible paid time off with a take-what-you-need approach.
Daily lunch and snacks provided at the office.
A highly collaborative, engineer-led culture focused on iteration, learning, and technical excellence.
Software Engineer
Software test engineer job in San Francisco, CA
What You'll Do
You will join a small, elite product pod operating like a founding team inside the company. Your work will directly shape the future of entirely new product lines-from ideation to product-market fit to scaling toward $10M+ ARR.
In this role, you will:
Drive products from 0 → 1 → 10M ARR, owning development end-to-end.
Lead feature creation, product decisions, customer conversations, and full-stack execution.
Build high-impact AI products used daily in real industrial workflows (e.g., accounts receivable automation, lead-gen automation, factory operations tools).
Collaborate directly with multibillion-dollar enterprise clients to understand pain points and design solutions.
Occasionally visit factories and warehouses to observe real users and validate workflows (infrequent but highly impactful).
This role is ideal for someone who wants meaningful ownership, fast iteration cycles, and the ability to build products with immediate real-world impact.
Who We're Looking For
Profile Archetypes We Like
We've found people with the following backgrounds thrive in this environment:
Early-career engineers (early to mid-20s) with 2-5 years at a high-growth, respected startup
Experience at strong companies through internships
Involvement in elite tech or founder communities (e.g., Neo, Contrary, 8VC, Dorm Room Fund)
Degree in computer science from a strong technical university (Master's degree is a plus)
Solid backend engineering skills; full-stack, CI/CD, and infra experience are strong bonuses
Bonus: tried starting a company before (even if small or not VC-backed)
Mindset & Traits
Builder mentality - loves shipping quickly and iterating in the wild
Comfortable with ambiguity and owning entire product surfaces
Strong customer intuition or willingness to develop it
Energized by small teams, high autonomy, and high expectations
Excited to build AI products that deliver value from day one
Testing Engineer I
Software test engineer job in San Jose, CA
We are seeking a detail-oriented and proactive Testing Engineer I to join our Quality Engineering team. In this role, you will collaborate with clients' test engineering teams to design test plans, develop test cases, execute manual tests, and identify/report defects. The ideal candidate should have strong analytical skills, excellent communication abilities, and a passion for delivering high-quality products.
Key Responsibilities
Collaborate with client test engineering teams to:
Develop comprehensive test plans for various components.
Create detailed and accurate test cases.
Execute manual testing across multiple platforms and environments.
Identify, document, and report bugs/defects using standard tools.
Perform a wide range of testing activities, including:
Camera & Photography Testing
Back-end Testing
Black Box Testing
Carrier Testing
Cross-Browser / Cross-Platform Testing
Compatibility Testing
Documentation Testing
Compliance Testing
Exploratory Testing
Accessibility Testing
Functional Testing
API / Services Testing
Integration Testing
Device Testing
Regression Testing
Globalization / Localization / Language Testing
User Acceptance Testing (UAT)
Mobile Application Testing
System Testing
Manual Testing
Analyze customer scenarios to ensure comprehensive test coverage.
Maintain accurate test documentation, logs, and reports.
Collaborate with developers, product managers, and stakeholders during defect triage and issue resolution.
Requirements
0-2 years of experience in Software Testing or Quality Assurance.
Hands-on experience working with Unix/Linux or Windows environments.
Strong understanding of manual testing concepts, test design, and bug reporting.
Working knowledge of test automation tools (Selenium, Appium, or similar) is an added advantage.
Excellent analytical skills with the ability to think through customer usage scenarios.
Strong written and verbal communication skills.
Detail-oriented, organized, and able to work in a fast-paced environment.
Preferred Skills (Nice to Have)
Basic scripting skills (Python, Shell, JavaScript, or similar).
Familiarity with API testing tools such as Postman or Swagger.
Exposure to automation frameworks or CI/CD pipelines.
Founding Software Engineer / Protocol Engineer
Software test engineer job in San Francisco, CA
We are actively searching for a Founding Protocol Engineer to join our team on a permanent basis. In this position you will If you are someone that is impressed with what Hyperliquid has accomplished then this role is for you. We are on a mission to build next generation lending and debt protocols. We are open to both Senior level and Architect level candidates for this role.
Your Rhythm:
Drive the architecture, technical design, and implementation of our lending protocol.
Collaborate closely with researchers to validate and test designs
Collaborate with auditors and security engineers to ensure safety of the protocol
Participate in code reviews, providing constructive feedback and ensuring adherence to established coding standards and best practices
Your Vibe:
5+ years of professional software Engineering experience
3+ years of experience working in Solidity in EVM in production environments, specifically focused in DeFi products
2+ years of experience working with a modern backend languages (Go, Rust, Python, etc) in distributed architectures
Experience building lending protocols in a smart contract language
Open to collaborating onsite a few days a week at our downtown SF office
Our Vibe:
Relaxed work environment
100% paid top of the line health care benefits
Full ownership, no micro management
Strong equity package
401K
Unlimited vacation
An actual work/life balance, we aren't trying to run you into the ground. We have families and enjoy life too!