Software Development Manager, Neuron Testing Service, AWS Neuron SDK
Software development engineer job in Seattle, WA
AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the EC2 servers that use them. As the Software Development Manager for the Neuron Testing Infrastructure Team, you will be responsible for leading a talented team of engineers to develop and maintain the critical testing service that enables continuous integration and validation across the entire Neuron SDK Development organization. You will oversee the design, development, and operation of our large-scale EKS-based test execution platform that manages thousands of test runs daily across pre-release hardware, multiple EC2 instance types, and diverse software configurations.
In this role, you will manage the full lifecycle of a high-demand, business-critical service that directly impacts the velocity and quality of AWS Neuron releases. You will ensure the platform maintains strict availability goals while scaling to meet growing demand from development teams. Your team will be responsible for integrating new EC2 instance types and pre-released hardware, implementing advanced queue management algorithms, optimizing resource utilization across large EKS clusters, and maintaining operational excellence. You will collaborate with cross-functional teams including compiler, runtime, and framework teams to ensure their testing needs are met efficiently and reliably.
A successful candidate will have an established background in building and operating large-scale distributed systems on AWS. Experience managing production EKS clusters at scale (500+ nodes) is essential, along with proven expertise in service reliability, queue management systems, and high-availability architecture. Direct customer-facing experience supporting internal development teams and a strong motivation to achieve results through operational excellence are critical for success.
BASIC QUALIFICATIONS- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Hands-on experience managing large-scale EKS clusters (500+ nodes) in production environments
- Experience with queue management systems and resource scheduling
PREFERRED QUALIFICATIONS- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
- Experience with logging and monitoring tools, such as: AWS CloudWatch, Datadog, New Relic and Splunk
- Experience with Kubernetes at scale, including autoscaling, resource optimization, and multi-tenant architectures
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
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 $166,400/year in our lowest geographic market up to $287,700/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.
Software Development Manager, AI Inference Technology, Neuron SDK
Software development engineer job in Seattle, WA
AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon Elastic Compute Cloud (EC2), to new product innovations that continue to set AWS's services and features apart in the industry. We develop AWS Neuron, the complete software stack for Trainium, Amazon's custom cloudscale
machine learning accelerators. Come optimize LLMs such as Llama and GPT OSS to run
really fast on Trainium.
As the SDM for the Neuron Inference Technology building blocks team, you will guide your
expert AI engineers to build fundamental inference technology building blocks and libraries to
enable AI developers to optimize model for inference on Trainium and Inferentia devices. We're
currently focusing on MoE models such as GPT OSS for Trainium 2 and the upcoming
Trainium 3. You will develop and optimize blocks such as attention kernels and
deliver them in the Neuronx_Distributed Inference Libraries, enabling customers to optimize
LLMs, multimodal, and generative models.
The ideal candidate will have an established background in optimizing LLMs, such as delivering
high-performance models using distributed inference libraries. You should be capable of
managing demanding, fast-changing priorities. You should have a strong technical ability to
understand and deliver as part of a vertically integrated system stack consisting of the PyTorch
inference library, Neuron compiler, runtime and collectives.
A day in the life
You will work with your senior management and technical leaders to define the building blocks
for the latest LLMs, build and deliver them to customers. You will manage changing priorities as
new models and new technologies emerge, and you adapt your team's work to manage them.
You will dive deep to help your team solve technical challenges.
About the team
About 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.
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.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of
sacrifices at home, which is why we strive for flexibility as part of our working culture. When we
feel supported in the workplace and at home, there's nothing we can't achieve in the cloud.
Mentorship & Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer.
That's why you'll find endless knowledge-sharing, mentorship and other career-advancing
resources here to help you develop into a better-rounded professional.
BASIC QUALIFICATIONS- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience partnering with product or program management teams
PREFERRED QUALIFICATIONS- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
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 $166,400/year in our lowest geographic market up to $287,700/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.
Senior Software Development Engineer - AI/ML, AWS Neuron, Multimodal Inference
Software development engineer job in Seattle, WA
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 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 and JAX enabling unparalleled ML inference and training performance.
The Inference Enablement and Acceleration team is at the forefront of running a wide range of models and supporting novel architecture alongside maximizing their performance for AWS's custom ML accelerators. Working across the stack from PyTorch till the hardware-software boundary, our engineers build systematic infrastructure, innovate new methods and create high-performance kernels for ML functions, ensuring every compute unit is fine tuned for 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.
As part of the broader Neuron organization, our team works across multiple technology layers - from frameworks and kernels and collaborate with compiler 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
You will architect and implement business critical features, 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. The team collaborates with open source ecosystems to provide seamless integration and bring peak performance at scale for customers and developers.
This role is responsible for development, enablement and performance tuning of a wide variety of LLM model families, including massive scale large language models like the Llama family, DeepSeek and beyond. The Inference Enablement and Acceleration team works side by side with compiler engineers and runtime engineers to create, build and tune distributed inference solutions with Trainium and Inferentia. Experience optimizing inference performance for both latency and throughput on such large models across the stack from system level optimizations through to Pytorch or JAX is a must have.
You can learn more about Neuron
*****************************************************************************************
***********************************************
*************************************
*********************************************************************************************
Key job responsibilities
This role will help lead the efforts in building distributed inference support for Pytorch in the Neuron SDK. This role will tune these models to ensure highest performance and maximize the efficiency of them running on the customer AWS Trainium and Inferentia silicon and servers. Strong software development using Python, System level programming and ML knowledge are both critical to this role. Our 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, develop, and optimize machine learning models and frameworks for deployment on custom ML hardware accelerators.
* Participate in all stages of the ML system development lifecycle including distributed computing based architecture design, implementation, performance profiling, hardware-specific optimizations, testing and production deployment.
* Build infrastructure to systematically analyze and onboard multiple models with diverse architecture.
* Design and implement high-performance kernels and features for ML operations, leveraging the Neuron architecture and programming models
* Analyze and optimize system-level performance across multiple generations of Neuron hardware
* Conduct detailed performance analysis using profiling tools to identify and resolve bottlenecks
* Implement optimizations such as fusion, sharding, tiling, and scheduling
* Conduct comprehensive testing, including unit and end-to-end model testing with continuous deployment and releases through pipelines.
* Work directly with customers to enable and optimize their ML models on AWS accelerators
* Collaborate across teams to develop innovative optimization techniques
A day in the life
You will collaborate with a cross-functional team of applied scientists, system engineers, and product managers to deliver state-of-the-art inference capabilities for Generative AI applications. Your work will involve debugging performance issues, optimizing memory usage, and shaping the future of Neuron's inference stack across Amazon and the Open Source Community. As you design and code solutions to help our team drive efficiencies in software architecture, you'll create metrics, implement automation and other improvements, and resolve the root cause of software defects.
You will also build high-impact solutions to deliver to our large customer base and participate in design discussions, code review, and communicate with internal and external stakeholders. You will work cross-functionally to help drive business decisions with your technical input. You will work in a startup-like development environment, where you're always working on the most important initiative.
About the team
The Inference Enablement and Acceleration team fosters a builder's culture where experimentation is encouraged, and impact is measurable. We emphasize collaboration, technical ownership, and continuous learning. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. Join us to solve some of the most interesting and impactful infrastructure challenges in AI/ML today.
BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience
- Bachelor's degree in computer science or equivalent
- 5+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Fundamentals of Machine learning and LLMs, their architecture, training and inference lifecycles along with work experience on optimizations for improving the model execution.
- Software development experience in C++, Python (experience in at least one language is required).
- Strong understanding of system performance, memory management, and parallel computing principles.
- Proficiency in debugging, profiling, and implementing best software engineering practices in large-scale systems.
PREFERRED QUALIFICATIONS- Familiarity with PyTorch, JIT compilation, and AOT tracing.
- Familiarity with CUDA kernels or equivalent ML or low-level kernels.
- Candidates with performant kernel development such as CUTLASS, FlashInfer etc., would be well suited.
- Familiar with syntax and tile-level semantics similar to Triton.
- Experience with online/offline inference serving with vLLM, SGLang, TensorRT or similar platforms in production environments.
- Deep understanding of computer architecture, operation systems level software and working knowledge of parallel computing.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
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.
iOS Developer
Software development engineer job in Redmond, WA
Primary job duties/responsibilities:
BASIC QUALIFICATIONS
- Experience as a mentor, tech lead or leading an engineering team
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 4+ years Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- iOS mobile application development experience in Swift
- Experience contributing into unit testing of mobile application
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience optimising apps performance
- Experience with REST architecture for web services
- Experience designing and developing iOS applications
- Proficient understanding of code versioning tools such as Git
- Experience with Reactive programming frameworks such as ReactiveSwift and Rx
- Experience optimising apps for performance
- Experience writing testable code and automating test regressions
- Experience with deployments to the Experience with REST architecture for web services
Verification Test Engineer - Medical Device
Software development engineer job in Bellevue, WA
Seeking a meticulous, detail-oriented mindset and experienced Software Verification Test Engineer to perform hands-on testing of our medical device software and ensure full compliance with quality and regulatory standards. Experience in test automation is a strong plus.
About the Role
Essential Duties and Responsibilities
Plan, develop, and execute manual software verification tests for medical device software, including user interface, functionality, performance, and error-handling tests.
Review and analyze software requirements, specifications, and design documents to create comprehensive and traceable test plans and procedures.
Perform integration, system, and regression testing in simulated and hardware-in-the-loop environments.
Document and manage test cases, results, and defect reports following medical device software lifecycle standards (IEC 62304).
Work closely with software development, systems engineering, and quality teams to ensure thorough verification of all software deliverables.
Use GitHub or similar version control tools to track test artifacts and ensure configuration control.
Support verification documentation and evidence for regulatory submissions and quality audits.
Participate in reviews, risk analyses, and continuous improvement activities supporting software quality assurance.
Experience with verifying applications authored in C#, .NET, Windows UI based applications is a strong plus.
Qualifications
Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field. Course work in Physics and Mathematics is desired.
2+ years of experience in software verification or software testing for regulated products, preferably in medical devices but open to aviation, energy, telecom, research fields as well.
Required Skills
Demonstrated experience performing manual testing of complex applications and embedded systems.
Strong understanding of medical device software development processes (IEC 62304, ISO 13485, ISO 14971).
Working knowledge of GitHub or similar version control systems.
Excellent skills in writing clear, detailed test cases, procedures, and reports.
Highly organized, detail-oriented, and capable of working independently with minimal supervision.
Curious, creative, and inquisitive, with a humanistic perspective and a passion for interactive, exploratory and experiential testing.
Solid grasp of unit test frameworks, familiarity with DevOps principles, and hands-on experience using GitHub.
Preferred Skills
Experience in test automation is a strong plus.
Pay range and compensation package
Based on experience, the annual salary range for this position is $120,000 to $150,000. Candidates with highly relevant backgrounds, particularly those with experience in the medical device industry, may be considered at a higher compensation level.
Software Dev Engineer
Software development engineer job in Redmond, WA
Title: Software Dev Engineer
Required Skills & Qualifications
4-10 years of experience in software development.
Strong proficiency in Python and backend development (APIs, business logic, integrations).
Experience with AWS Lambda, DynamoDB, and serverless architecture.
Hands-on experience with React for frontend development.
Proficient in scripting (Python, Bash, or similar).
Experience working with databases:
Preferred: DynamoDB
Also accepted: SQL-based DBs or MongoDB
Solid understanding of REST APIs, microservices, and cloud-based application design.
Nice-to-Have Skills
Experience with CI/CD pipelines (CodePipeline, GitHub Actions, Jenkins, etc.)
Knowledge of infrastructure-as-code tools such as CloudFormation, AWS CDK, or other IaC frameworks.
Familiarity with containerization (Docker) is a plus.
Benefits:
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time , paid sick and safe time , hours of paid vacation time, weeks of paid parental leave, paid holidays annually - As Applicable)
C++ Software Engineer w/ radio frequency and signal processing
Software development engineer job in Everett, WA
NO SPOSORSHIP
Sr. C++ Software Systems Engineer - radio frequency and signal processing
SALARY: $165k - $205k plus 20% bonus
LOCATION: EVERETT, WA 98204 - Must live within one hour drive to come into the office a couple times a month
Strong radio frequency and signal processing background. You will develop radio frequency. CC++ extensive digital signal processing (DSP) and math background radio frequency (RF) windows networking and socket programming embedded software
Solutions to ensure the efficient use of frequencies, long distance communications, monitoring and security communications intelligence applications, we improve communications and protect military forces and infrastructure around the world.
This person will apply their strong radio frequency and signal processing background, and software development skills to meeting signal detection, identification, processing, geolocation and analysis challenges facing spectrum regulators, intelligence organizations and defense agencies around the globe.
Perform QA testing and analysis of new hardware and software performance up to the system level. Develop automated QA test software and systems.
Required Experience
US Person or Permanent Resident
Extensive experience in design, implementation and testing of complex realtime multithreaded software applications
Extensive C/C++ software development experience (6+ years)
Extensive Digital Signal Processing (DSP) and math background
Radio Frequency (RF) theory and practice (propagation, antennas, receivers, signals, systems, etc.)
RF Signals expertise, including signal modulation, demodulation, decoding and signal analysis techniques and tools
Programming for Windows operating systems
Networking and socket level programming
Databases and database programming
Ability to quickly learn and support a large existing C++ code base
System QA testing, including developing and executing test plans and writing automated QA test programs
Excellent communications skills
Ability to write technical product documentation
Preferred Knowledge, Skills, and Abilities
SIGINT/COMINT/EW experience
RF Direction Finding and Geolocation concepts, including AOA and TDOA
Mapping concepts, standards, and programming
Audio signal processing including analog and digital demodulation
Drone signals and protocols (uplink and downlink including video)
Experience operating commercial drones
Full Motion Video (FMV) systems, including STANAG 4609, KLV Metadata, MPEG-2 Transport Stream, H.264/265 encoding
Programming expertise:
Highly proficient in C/C++
Multithreaded realtime processing
Programming with Qt
Programming in Python
Embedded programming
Realtime hardware control and data acquisition
High performance graphics
GUI design and programming
Networking and socket level programming
Databases and database programming (incl. SQL)
XML and XML programming
JSON and JSON programming
API programming (developing and using)
Software licensing
AI concepts and programming
Tools:
RF Measurement equipment (VSA/spectrum analyzers, signal generators, and other electronic test equipment)
Windows OS, including desktop, server and embedded variants
Microsoft Visual Studio and TFS
Qt
Python
Intel IPP
InstallShield
Postgres and Microsoft databases packages
Experience with Visual Basic, MFC, C#, WPF/XAML and other Windows development tools/API's
Linux OS
6+ years relevant work experience
MSEE (or BSEE with extended relevant work experience) with emphasis on RF communication systems, Digital Signal Processing, and software
Android OS Software Engineer
Software development engineer job in Redmond, WA
Client: Fortune 500 Company
Title: Android OS Software Engineer
Duration: 12 month + 12 month extensions
Pay Rate: $80-$85hr
We're seeking an Android OS Software Engineer to build and evolve the Android stack across multiple internal platforms. You'll help platformize research efforts, developing core OS components, services, and display/graphics pathways that scale across devices.
What you'll do
Develop in the Android stack (frameworks, services, HALs, kernel where needed) across multiple platforms.
Contribute to platformization: unify, harden, and standardize OS components for research and prototyping devices.
Implement and optimize C++ code paths for performance, reliability, and maintainability.
Bring up features on Qualcomm‑based hardware; debug system issues spanning OS, drivers, and services.
Collaborate with cross‑functional teams to land changes, reviews, and releases.
Must‑have qualifications
C++ expertise for Android development (production‑level; debugging & performance tuning).
Hands‑on experience with Android 14 (UpsideDownCake) or higher.
Qualcomm platform experience (SoCs, BSPs, display/graphics, drivers, perf tools).
Solid knowledge of AOSP/Android internals (frameworks, system services, HALs; Linux fundamentals).
Nice‑to‑have
Java experience within Android (beneficial but not required).
Scripting (e.g., Python/Bash) for tooling, build, or automation.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law
.
Firmware Software Engineer
Software development engineer job in Redmond, WA
Title: Firmware Software Engineer IV
Employment Type: 12 Months Contract
Client: Meta (prev Facebook)
Pay Rate: $80/hr to $90/hr
Our team aims to define the worldwide standard for extended reality (XR) interaction with unparalleled software that accelerates research and creates novel devices.
Responsibilities
You'll partner with researchers, firmware engineers and other software engineers to define and develop Android OS implementations for research devices
The work will include driver, system services, and integrations with firmware from additional SoCs
Develop software stacks to provide access and control of novel sensor streams both on- and off-device
Serve as a link between the team and the researchers to help accelerate research progress and to inform our strategic plans to better align with future research needs
Minimum qualifications
3+ years work experience with C/C++/C#
3+ years work experience in AOSP development
2+ years experience with Java (or Kotlin)
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Preferred qualifications
2+ years experience developing software for games, autonomous vehicles, robotics or other high performance real-time environments
Experience with high-bandwidth communication
Experience with camera integration
Experience with low level firmware and RTOS
Desired Skills and Experience
Minimum qualifications
* 3+ years work experience with C/C++/C#
* 3+ years work experience in AOSP development
* 2+ years experience with Java (or Kotlin)
* Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
BE Software Engineer (Block Storage)
Software development engineer job in Seattle, WA
Backend Software Engineer (Block Storage)
W2 Contract
Salary Range: $114,400 - $135,200 per year
We are looking for collaborative, curious, and pragmatic Software Engineers to be part of this innovative team. You will be able to shape the product's features and architecture as it scales orders of magnitude. Being part of our Cloud Infrastructure organization opens the door to exerting cross-functional influence and making a more significant organizational impact.
Requirements and Qualifications:
Proficient with UNIX/Linux
Coding skills in one or more of these programming languages: Rust, C++, Java or C#
Experience with scripting languages (Bash, Python, Perl)
Excellent knowledge of software testing methodologies & practices
2 years of professional software development experience
Strong ownership and track record of delivering results
Excellent verbal and written communication skills
Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
Preferred Qualifications:
Proficiency in Rust
Experience with high-performance asynchronous IO systems programming
Knowledge on distributed systems
Desired Skills and Experience
Proficient with UNIX/Linux, Rust, C++, Java, C#, Bash, Python, Perl, software testing methodologies, professional software development, strong ownership, results-driven delivery, excellent communication skills, computer science or engineering degree, high-performance asynchronous IO systems programming, distributed systems
Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate.
Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at *************************
Firmware Software Engineer IV
Software development engineer job in Redmond, WA
Immediate need for a talented Firmware Software Engineer IV. This is a 12 Months opportunity with long-term potential and is located in Redmond, WA (Onsite). Please review the job description below and contact me ASAP if you are interested.
Job Diva ID: 25-94264
Pay Range: $85- $90 /hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Requirements and Technology Experience: -
Key skills; “MIPI” , “Firmware” , "C", "Camera
Develop firmware to integrate custom image sensors with an MCU
8 years' experience in Firmware or Embedded Software Development in C/C .
Familiarity with MIPI C-PHY and image sensors.
Experience with Zephyr OS, Embedded Linux or other RTOS.
Our client is a leading Meta Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.
Pyramid Consulting, Inc. 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.
By applying to our jobs, you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
DevOps Engineer
Software development engineer job in Seattle, WA
A globally leading consumer device company based in Seattle, WA is looking for a DevOps Engineer, Cloud Infrastructure to join their dynamic team!
Job Responsibilities:
• Manage Kubernetes clusters by performing improvements and regular maintenance. Perform cloud infrastructure operational tasks.
• Perform Database administration tasks including migration, instrumenting of telemetry, performance monitoring, cost monitoring and consolidation.
• CI/CD-focused projects that include implementing features for GitOps + software lifecycle tooling and processes.
Required Skills:5 years of relevant experience
3-5 years experience with Kubernetes (configuration, operations, deployment),and related technologies: Helm, ArgoCD, GitOps.
3-5 years experience with AWS and database administration: Postgres, RDS (eg. Aurora)
3 years experience in Python + Bash scripting
Operational Experience with cloud-based service infrastructure (DNS, loadbalancing, ingress, telemetry and logging)
Type: Contract
Duration: 9 months with extension
Work Location: Seattle, WA (Remote)
Pay range: $ 74.00 - $ 89.00 (DOE)
Windows Mobile App Developer
Software development engineer job in Seattle, WA
Must Have Technical/Functional Skills:
• 10+ years of experience as a Windows Mobile App Developer
• Strong Experience in Universal Windows Platform (UWP) Mobile App Development
• Strong experience in languages and technologies of the C#, XAML, MVVM, Object Oriented Programming
• Familiarity with the Service Oriented Architecture and Software Testing
• Strong domain knowledge in Manufacturing Industry / Automotive / Aerospace Industry
• Experience in developing software with Agile methodologies
Roles & Responsibilities:
• Responsible for Design, build and maintain advanced applications for the Windows platform
• Responsible for working with outside data sources and API's and Unit-test code for robustness, including edge cases, usability, and general reliability.
• Responsible for Identify and analyze user requirements, Prioritize, assign and execute tasks throughout the software development life cycle.
• Responsible for Developing Mobile based applications, Write well-designed, efficient code, Review, test and debug team members' code, Design database architecture.
Base Salary Range: $110,000 - $140,000 per annum
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Senior Software Engineer (Azure Databricks, DLT Pipelines, Terraform Dev, CD/CI, Data Platform) Contract at Bellevue, WA
Software development engineer job in Bellevue, WA
Senior Software Engineer (Azure Databricks, DLT Pipelines, Coding, CD/CI, Data Platform & Data Integration)
Contract at Bellevue, WA
Must Have Experience:
Hands-on experience with Azure Databricks/DLT Pipelines (Delta Live Tables)
Good programming skills - C#, Java or Python
CI/CD experience
Data platform/Data integration experience
The Role / Responsibilities
The Senior Software Engineer, is a hands-on engineer who works from design through implementation of large-scale systems that is data centric for the MA Platform. This is a thought leadership role in the Data Domain across all of Client's' Analytics, with the expectation that the candidate will demonstrate and propagate best practices and processes in software development. The candidate is expected to drive things on their own with minimal supervision from anyone.
• Design, code, test, and develop features to support large-scale data processing pipelines, for our multi-cloud SaaS platform with good quality, maintainability, and end to end ownership.
• Define and leverage data models to understand cost drivers, to create concrete action plans that address platform concerns on Data.
Qualifications
• 5+ years of experience in building and shipping production grade software systems or services, with one or more of the following: Distributed Systems, large-scale data processing, data storage, Information Retrieval and/or Data Mining, Machine Learning fundamentals.
• BS/MS/ in Computer Science or equivalent industry experience.
• Experience building and operating online services and fault-tolerant distributed systems at internet scale.
• Demonstrable experience shipping software, internet scale services using GraphQL/REST API(s) on Microsoft Azure and/or Amazon Web Services(AWS) cloud.
• Experience writing code in C++/C#/Java using agile and test-driving development (TDD).
• 3+ years in cloud service development - Azure or AWS services.
Preferred Qualifications
• Excellent verbal and written communications skills (to engage with both technical and non-technical stakeholders at all levels).
• Familiarity with Extract Transform Load (ETL) Pipelines, Data Modelling, Data Engineering and past ML experience is a plus.
• Experience in Data Bricks and/or Microsoft Fabric will be an added plus.
• Hands-on experience using distributed computing platforms like Apache Spark, Apache Flink Apache Kafka or Azure EventHub.
Senior UX Developer
Software development engineer job in Bellevue, WA
Role: UX Developer - Frontend Systems & Design
Stack: TypeScript, Vite, React
Employment Type: Full-Time
About Your Role
We're looking for a UX-focused Frontend Developer who can bring clean, scalable, and intuitive interfaces to life, ith minimal design oversight. Our mission is deeply impactful, and your work will shape how operators interact with AI and simulation systems designed to safeguard our country.
You'll help define reusable component systems and build UX patterns that withstand complexity. This role is perfect for someone who codes with craft and cares about every user interaction, from micro-interactions to performance. Build the interface to the future. Your code will not only enable national security but drive how humans collaborate with AI in critical missions.
Key Responsibilities
Build and maintain reusable, high-quality UI components
Translate complex agent behaviours and simulation results into usable interfaces
Own frontend architecture decisions and interaction paradigms
Collaborate closely with backend and AI teams to integrate data-rich UIs
Ideal Candidate:
Deep expertise in TypeScript and modern frontend tooling (Vite, React)
Passion for interaction design and performance at scale
Self-directed with strong product instincts and attention to UX details
Eager to work on purpose-driven, impactful technology
Benefits:
Comprehensive healthcare, dental, and vision coverage
401k plan
Paid time off (PTO)
And more!
Company Overview:
Centific is a frontier AI data foundry that curates diverse, high-quality data, using our purpose-built technology platforms to empower the Magnificent Seven and our enterprise clients with safe, scalable AI deployment. Our team includes more than 150 PhDs and data scientists, along with more than 4,000 AI practitioners and engineers. We harness the power of an integrated solution ecosystem-comprising industry-leading partnerships and 1.8 million vertical domain experts in more than 230 markets-to create contextual, multilingual, pre-trained datasets; fine-tuned, industry-specific LLMs; and RAG pipelines supported by vector databases. Our zero-distance innovation™ solutions for GenAI can reduce GenAI costs by up to 80% and bring solutions to market 50% faster.
Our mission is to bridge the gap between AI creators and industry leaders by bringing best practices in GenAI to unicorn innovators and enterprise customers. We aim to help these organizations unlock significant business value by deploying GenAI at scale, helping to ensure they stay at the forefront of technological advancement and maintain a competitive edge in their respective markets.
Learn more about us at www. centific.com
Centific is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, citizenship status, age, mental or physical disability, medical condition, sex (including pregnancy), gender identity or expression, sexual orientation, marital status, familial status, veteran status, or any other characteristic protected by applicable law. We consider qualified applicants regardless of criminal histories, consistent with legal requirements.
Staff Data Engineer
Software development engineer job in Bellevue, WA
*Immigration sponsorship is not available in this role*
We are looking for an experienced Data Engineer (8+ years of experience) with deep expertise in Flink SQL to join our engineering team. This role is ideal for someone who thrives on building robust real-time data processing pipelines and has hands-on experience designing and optimizing Flink SQL jobs in a production environment.
You'll work closely with data engineers, platform teams, and product stakeholders to create scalable, low-latency data solutions that power intelligent applications and dashboards.
⸻
Key Responsibilities:
• Design, develop, and maintain real-time streaming data pipelines using Apache Flink SQL.
• Collaborate with platform engineers to scale and optimize Flink jobs for performance and reliability.
• Build reusable data transformation logic and deploy to production-grade Flink clusters.
• Ensure high availability and correctness of real-time data pipelines.
• Work with product and analytics teams to understand requirements and translate them into Flink SQL jobs.
• Monitor and troubleshoot job failures, backpressure, and latency issues.
• Contribute to internal tooling and libraries that improve Flink developer productivity.
Required Qualifications:
• Deep hands-on experience with Flink SQL and the Apache Flink ecosystem.
• Strong understanding of event time vs processing time semantics, watermarks, and state management.
• 3+ years of experience in data engineering, with strong focus on real-time/streaming data.
• Experience writing complex Flink SQL queries, UDFs, and windowing operations.
• Proficiency in working with streaming data formats such as Avro, Protobuf, or JSON.
• Experience with messaging systems like Apache Kafka or Pulsar.
• Familiarity with containerized deployments (Docker, Kubernetes) and CI/CD pipelines.
• Solid understanding of distributed system design and performance optimization.
Nice to Have:
• Experience with other stream processing frameworks (e.g., Spark Structured Streaming, Kafka Streams).
• Familiarity with cloud-native data stacks (AWS Kinesis, GCP Pub/Sub, Azure Event Hub).
• Experience in building internal tooling for observability or schema evolution.
• Prior contributions to the Apache Flink community or similar open-source projects.
Why Join Us:
• Work on cutting-edge real-time data infrastructure that powers critical business use cases.
• Be part of a high-caliber engineering team with a culture of autonomy and excellence.
• Flexible working arrangements with competitive compensation.
Android Developer
Software development engineer job in Redmond, WA
Job Title: Android Developer
Exp: 10+
only Fulltime - USC, GC
1. Android OS Development Experience
Experience with HAL and kernel development for wearable or mobile devices.
3+ years developing Operating Systems, AOSP, device management on Android, device security, or Android Enterprise.
OR 3+ years with AOSP/Embedded Linux driver development and frameworks (kconfig, device tree, Yocto, Buildroot).
2. Strong Programming Skills in C++
5+ years of software development experience in C++
Ability to develop, debug, and test firmware/software for hardware systems.
3. Autonomous Problem Solving & Adaptability
Proven ability to identify, report, and solve problems with minimal direction.
Comfortable working in a dynamic, fast-paced, and ambiguous environment
Senior NX Software Developer: 25-07227
Software development engineer job in Redmond, WA
Primary Skills: NXOpen (Expert), C# (Advanced), AWS (Proficient), .NET (Proficient), CAD-Customization (Proficient) Contract Type: W2 Duration: 6 Months with possible extension Pay Range: $75.00 - $80.00 Per hour #LP Note: Due to export control laws, candidates must be a U.S. citizen, U.S. permanent resident, or lawfully admitted as a refugee or granted asylum.
Job Summary:
This role involves developing custom NX features and applications, crafting desktop applications to interact with NX and various engineering data, and collaborating with engineering teams to support and enhance process flows. The ideal candidate will have extensive experience in CAD software development, a deep understanding of Siemens NX, and proficiency in relevant programming interfaces and languages.
Key Responsibilities:
Develop custom NX features and applications using NXOpen (C#, Python, .NET)
Create desktop applications for interfacing with NX, Teamcenter, and ERP systems
Collaborate with engineering teams to provide technical support and process development
Integrate CAD systems with PLM, ERP, and other enterprise software
Participate in the development and support of NX upgrades and related solutions
Must-Have Skills:
Expertise in NXOpen (C#, Python, .NET)
Proficiency in programming languages (C#, .NET)
Knowledge and experience with PLM and ERP systems
Industry Experience:
Experience in CAD software development and customization, specifically with Siemens NX
ABOUT AKRAYA
Akraya is an award-winning IT staffing firm consistently recognized for our commitment to excellence and a thriving work environment. Most recently, we were recognized Inc's Best Workplaces 2024 and Silicon Valley's Best Places to Work by the San Francisco Business Journal (2024) and Glassdoor's Best Places to Work (2023 & 2022)!
Industry Leaders in IT Staffing
As staffing solutions providers for Fortune 100 companies, Akraya's industry recognitions solidify our leadership position in the IT staffing space. We don't just connect you with great jobs, we connect you with a workplace that inspires!
Join Akraya Today!
Let us lead you to your dream career and experience the Akraya difference. Browse our open positions and join our team!
.NET fullstack Developer
Software development engineer job in Redmond, WA
Software Engineer(.NET fullstack Developer)
Azure Services
SQL, Cosmos
Microsoft ecosystem, project experience preferred
Azure DevOps, CI/CD
Good to Have:
Azure AI Foundry, CoPilot Studio
Azure OpenAI Serv
UI Automation Engineer- W2 Contract- Onsite Role
Software development engineer job in Bothell, WA
Title: UI Automation Engineer
Long Term Contract
JD:
7+ yrs of experience in UI Automation using Selenium and Java
Very strong in XPath and logics
Very strong in writing up automation scripts and running them
Someone with strong experience in writing pseudocode
Someone with hands-on experience writing test scripts.