CrawlJobs Logo

Sr. Software Development Engineer, Annapurna Labs

United States, Cupertino Employment contract 193300.00 - 261500.00 USD / Year · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

AWS Networking builds the infrastructure that powers every customer workload in the cloud. ENA Express is a next-generation EC2 networking feature that leverages the Scalable Reliable Datagram (SRD) protocol — developed by AWS — to deliver industry-leading networking performance: dramatically lower tail latency, higher bandwidth utilization, and consistent packet delivery at scale. We are looking for a Senior Software Development Engineer to join the ENA Express team. You will design, build, and own features across the full ENA Express software stack: Firmware on the Nitro-Card, user-space libraries, control plane components, and the performance analytics systems that help our customers get the most out of their network. This is high-ownership work — your code runs on a fleet of millions of EC2 instances, supporting customers who demand the absolute best from their network, including HPC clusters, large-scale ML training, financial services, and other latency-critical applications.

Job Responsibility

  • Design and develop features across the AWS Networking software stack on Nitro Cards
  • Deep-dive into ENA Express and the underlying SRD protocol and L3/L4 networking to optimize packet delivery, reduce tail latency, and improve bandwidth utilization
  • Collaborate with hardware and firmware partners to define software/hardware interfaces and surface programmable capabilities to the software layer
  • Partner with EC2 platform and service teams to integrate ENA Express features into the broader AWS networking ecosystem
  • Mentor junior and mid-level engineers, lead design reviews, and champion engineering best practices across the team
  • Drive operational excellence: build observability, contribute to on-call health, and lead incident response and post-mortems

Requirements

  • 5+ years of non-internship professional software development experience
  • Bachelor's degree in computer science or equivalent
  • Background in systems programming (C / C++) in performance-critical, production environments

Nice to have

  • Experience in Linux and Networking protocols, or experience in Linux OS and network troubleshooting
  • Experience in Linux and Networking protocols, or experience in Network protocols like DNS/DHCP/TCP and experience that includes strong analytical skills, attention to detail, and effective communication abilities
  • Experience with virtualization (Hypervisors, VMware, Xen), or experience in managing and troubleshooting network and experience in Network protocols like DNS/DHCP/TCP
  • Experience working with software teams to tightly define the HW/SW interface, including control/status registers and error handling

What we offer

  • Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Sign-on payments
  • Restricted stock units (RSUs)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr. Software Development Engineer, Annapurna Labs

8 matching positions

New

Adult Care Trainer

Ready to Share Your Expertise and Inspire Others? Salary: From £29,000 + tax-fre...
Location
Location
United Kingdom , Burgess Hill
Salary
Salary:
29000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as a Care Manager, Registered Manager, or Deputy Care Manager
  • Level 5 qualification in Adult Care (or similar)
  • Confidence with technology and strong organisational skills
  • Level 2 (GCSE) qualification in English and maths (or a willingness to work towards it)
  • A full driving licence and access to your own vehicle for travel within your team region
Job Responsibility
Job Responsibility
  • Supporting and guiding apprentices in care homes and online, helping them build their skills and grow their confidence
  • Tailoring learning plans to suit each apprentice’s needs and providing the tools they need to succeed
  • Showing how functional skills like maths and English fit into their day-to-day roles
  • Building relationships with employers and keeping them updated on their apprentices’ progress
  • Managing administrative tasks efficiently using Google Suite and other platforms
What we offer
What we offer
  • A starting salary from £29,000 plus tax-free bonuses when company targets are met
  • 25 days’ holiday (plus bank holidays) and an extra day for your birthday
  • The option to buy or sell up to five additional days’ leave
  • Healthcare cash plan, dental plan, hospital treatment plan, employee assistance programmes, and 24/7 GP access
  • Enhanced sick pay and life insurance
  • Reimbursement for mileage and travel expenses
  • Fulltime
Read More
Arrow Right
New

Assistant Accountant

We are the guardians of our club’s financial health, ensuring that every penny i...
Location
Location
United Kingdom , Sunderland
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to work effectively both as part of a team and independently
  • good prioritisation skills to meet deadlines
  • attention to detail and accuracy
  • proficiency with accounting software, preferably Sage 200
  • experience with ticketing systems such as SeatGeek would be advantageous
  • previous experience in an accounting or finance role is preferred
  • AAT Level 3 qualification or equivalent is desirable but not essential
  • self-motivated, adaptable, and resilient with a proactive approach
  • must obtain a Basic DBS through SAFC
Job Responsibility
Job Responsibility
  • Completing monthly bank reconciliations (including currency accounts)
  • assisting with management accounts and month-end processes
  • preparing and reconciling daily and monthly ticketing reports
  • preparing and entering journal entries
  • liaising with the Payroll Department for salary deductions and P11d reports
  • producing debtor reports to follow up on late payments
  • handling player-related bank payments
  • conducting monthly currency revaluations
  • managing player on-loan invoicing
  • performing balance sheet reconciliations
  • Fulltime
Read More
Arrow Right
New

Moped Delivery Rider

Location
Location
United Kingdom , Henley on Thames
Salary
Salary:
10.85 - 12.71 GBP / Hour
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Valid UK or Irish provisional licence with CBT certificate, or full EU/International motorcycle licence
  • Own a reliable, roadworthy moped with valid MOT, tax and insurance (where Company owned vehicle is not provided)
  • Must wear full safety gear whilst riding (don’t panic, we provide everything for free)
  • Able to use your own smartphone for delivery app use
  • Friendly, reliable and able to work independently
  • Able to work flexible hours, including evenings and weekends
  • Right to work relevant to store location
  • Previous experience is a bonus, but not essential as we’ll give you all the training you need
Job Responsibility
Job Responsibility
  • Deliver pizzas and menu items to customers promptly and safely
  • Provide excellent customer service at every doorstep
  • Operate your moped in accordance with road safety regulations and company policies
  • Use the Domino’s Delivery App on your smartphone to manage orders
  • Support the in-store team during quieter delivery periods (e.g. cleaning, restocking)
  • Represent Domino’s positively in the community
What we offer
What we offer
  • Competitive hourly pay + per-delivery payment + tips
  • 28 days paid holiday per year (includes BH, pro rata for part time)
  • Flexible working hours to suit your lifestyle
  • Staff discount on our delicious food
  • All moped safety gear provided free of charge, including helmet
  • Occasional Business Use insurance provided whilst out riding
  • Staff meals (conditions apply)
  • Company pension scheme (where eligible)
  • Family Leave policies in place
  • Paid training and clear career progression pathway with linked pay increases
  • Parttime
Read More
Arrow Right
New

Car Delivery Driver

As a Car Delivery Driver, you’ll be the face of Domino’s in your local community...
Location
Location
United Kingdom , Eastbourne
Salary
Salary:
10.00 - 12.71 GBP / Hour
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full, valid UK or International driving licence
  • Own a reliable, roadworthy car with valid MOT, tax, and insurance
  • Smartphone for delivery app use
  • Good knowledge of the local area
  • Friendly, reliable, and able to work independently
  • Able to work flexible hours, including evenings and weekends
Job Responsibility
Job Responsibility
  • Deliver pizzas and menu items to customers promptly and safely
  • Provide excellent customer service at every doorstep
  • Operate your vehicle in accordance with road safety regulations
  • Use the Domino’s Delivery App on your smartphone to manage orders
  • Support the in-store team during quieter delivery periods (e.g. cleaning, restocking, folding boxes)
  • Represent Domino’s positively in the community
What we offer
What we offer
  • Competitive hourly pay + per-delivery payment + tips
  • 28 days paid holiday per year (includes BH, pro rata for part time)
  • Flexible working hours to suit your lifestyle
  • Staff discount on our delicious food
  • Occasional Business Use insurance provided whilst out driving
  • Staff meals (conditions apply)
  • Company pension scheme (where eligible)
  • Family Leave policies in place
  • Paid training and clear career progression pathway with linked pay increases
  • Supportive, inclusive, and fun team environment
  • Parttime
Read More
Arrow Right
New

Car Delivery Driver

As a self-employed Car Delivery Driver, you’ll be the face of Domino’s in your l...
Location
Location
United Kingdom , Bangor
Salary
Salary:
6.49 - 6.50 GBP / Hour
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full, valid UK or International driving licence
  • Own a reliable, roadworthy car with valid MOT, tax, and insurance
  • Smartphone for delivery app use
  • Good knowledge of the local area
  • Friendly, reliable, and able to work independently
  • Able to work flexible hours, including evenings and weekends
Job Responsibility
Job Responsibility
  • Deliver pizzas and menu items to customers promptly and safely
  • Provide excellent customer service at every doorstep
  • Operate your vehicle in accordance with road safety regulations
  • Use the Domino’s Delivery App on your smartphone to manage orders
  • Represent Domino’s positively in the community
What we offer
What we offer
  • Competitive contractor rate + per-delivery payment + tips
  • Flexible working hours to suit your lifestyle
  • Occasional Business Use insurance can be provided (store can provide more details)
  • Supportive, inclusive, and fun team environment
  • Parttime
Read More
Arrow Right
New

Children's Support Worker

Empower Young Lives: Make a Difference at Compassionate Care Group! Are you pass...
Location
Location
United Kingdom , Leyland
Salary
Salary:
13.90 - 14.90 GBP / Hour
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Previous work and/or personal experience is preferred
  • full training will be provided
  • Excellent English language skills are required
  • Due to the complexities of the role, you will be 25 years of age or over
  • A resilient individual with strong listening skills and a willingness to learn
  • Relevant health and social care qualifications in children and young people or a willingness to work towards them
  • A genuine desire to make a positive impact and a difference to children's lives
  • Willingness to work a fixed rota, including sleep-ins
  • You must be able to drive, and a clean Driver's licence with no fault claims is essential
Job Responsibility
Job Responsibility
  • Work directly with children and young people with Autism, learning disabilities, mental health needs and complex behavioural presentations
  • Offer a supportive ear, calm presence, and bring fun to their daily lives and activities
  • Forge positive relationships with young people, their families, and external partners, creating a supportive network
  • Tailor your approach to everyone's unique needs and cultural background and actively promote diversity across the service
  • Think on your feet and solve problems creatively to overcome challenges
  • Empower and advocate for all children and young people, at every opportunity
What we offer
What we offer
  • Competitive Pay: Earn £13.90 per hour, plus sleep-in shifts at a sleep-in rate of £50
  • Up to 28 days holiday pay
  • Comprehensive Benefits: DBS check, career development, funded Care Certificate, employee assistance program, referral bonus, pension scheme, social events, and more
  • Meaningful Work
  • Positive Environment
  • Growth Opportunities
  • Fulltime
Read More
Arrow Right
New

Female Support Worker

As a valued Support Worker with Thera East Anglia, you will be part of an inclus...
Location
Location
United Kingdom , Fakenham
Salary
Salary:
13.30 GBP / Hour
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full UK driving license is essential
  • Must be able to work as part of 24/7 shift pattern including earlier, lates and sleep-ins/occasionally waking nights
  • Personal care is required
  • Friendly, caring, and great sense of humour
  • No previous experience or qualifications required, full training will be provided
  • Compassionate, caring, confident and resilient
  • Excellent communication and interpersonal skills
  • Self-starter, with a high level of motivation
  • Excellent written and verbal communication skills. Confident, articulate, and professional
  • Keenness to learn in a fast-paced environment and creatively solve problems
Job Responsibility
Job Responsibility
  • part of an inclusive team supporting adults with a learning disability
  • help create innovative ways to support individuals achieve their own personal goals, aims and ambitions
  • supporting people in their daily lives
  • helping someone develop new skills
  • providing personal and emotional support
  • helping people plan and manage their own home
  • support with leisure, employment, individual interests and travel
  • empowering people with a learning disability to live the lives they choose
What we offer
What we offer
  • Annualised Hours, guaranteed monthly salary for full and part-time roles regardless of shift patterns, plus overtime opportunities
  • Flexible working hours for work life balance
  • Immediate interview and quick start date (subject to pre-employment checks)
  • 28 days Annual Leave including bank Holidays (pro Rata)
  • Employee support line to support you and your family
  • Free nationally accredited training, and the opportunity to earn a qualification and progress your career
  • Contributory Pension Scheme
  • Free Enhanced DBS check
  • Refer a friend and earn up to £300
  • Cycle to Work Scheme
Read More
Arrow Right
New

Financial Accountant

We are looking for a Financial Accountant for the DHL Shared Service Center in M...
Location
Location
Netherlands , Maastricht
Salary
Salary:
3229.00 EUR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
August 30, 2026
Flip Icon
Requirements
Requirements
  • Bachelor or University degree in Financial Accounting, Finance or Business Economics
  • 1-3 years' experience in RtR / General Ledger activities
  • Strong understanding of Accounting and Accounting Principles
  • Excellent skills in Microsoft Excel
  • Ability to build and maintain great working relationships with our local business partners
  • Pro-active and self-starting, with a strong attention to detail in your work.
Job Responsibility
Job Responsibility
  • Prepare and follow up of several balance sheet accounts, including risk management according to DHL's general ledger guidelines
  • Maintain the chart of accounts and perform account-, sub ledger- and interface reconciliations
  • Provide support for the analytical review (Balance sheet and Profit & Loss)
  • Prepare and process accruals and provisions, and perform various month-end closing activities according to a month-end schedule
  • Provide financial information to the local finance teams and to internal/external auditors.
What we offer
What we offer
  • Broad training possibilities
  • Temporary position
  • Dynamic environment
  • A good salary
  • Bonus incentives
  • A strong pension scheme
  • A wide range of employee benefits
  • A wide range of training options
  • Personal development.
  • Fulltime
Read More
Arrow Right