Software Development Engineer I, Confidential Client, Early Career - 2027
The Software Development Engineer I at Confidential Client's Annapurna Labs will develop software that enables custom silicon products used globally, working across the full stack from low-level systems to compilers and ML runtimes. The role involves designing, implementing, and optimizing production software in collaboration with hardware and systems teams, providing early ownership and opportunities to work on cutting-edge cloud and machine learning infrastructure.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring early-career Software Development Engineer I candidates to join a team that develops software across the full stack for custom silicon and infrastructure. In this role you will contribute to production systems, work closely with hardware and compiler teams, and ship software that runs on specialized processors and accelerators.
- Design, implement, test, and maintain software across the stack — from low-level systems code and device drivers to compilers, runtimes, and developer tooling
- Write efficient, maintainable code in languages such as C, C++, Java, or Python
- Optimize software performance on custom hardware and identify bottlenecks across the hardware–software boundary
- Debug complex interactions between hardware, firmware, compilers, and runtime systems
- Collaborate across cross-functional teams (hardware, compilers, systems, ML-framework teams) to deliver features end-to-end
- Document your work and present results to technical stakeholders
Ideal Team Placements & Focus Areas
Confidential Client places early-career engineers on teams aligned with their skills and interests. Typical focus areas include:
- Compiler development for ML accelerators (MLIR / LLVM-style toolchains)
- ML runtimes and framework integration (PyTorch, JAX, TensorFlow)
- Low-level systems software, firmware, and device drivers
- Performance optimization and kernel development for custom silicon
- Distributed training and inference infrastructure
Basic Qualifications
Applicants must be currently enrolled in or completing a Bachelor’s or Master’s degree program with an expected graduation date of May 2027 or later.
- Programming experience in at least one modern language (C, C++, Java, or Python)
- Coursework or projects demonstrating knowledge of data structures, algorithms, and software design
- Understanding of core computer science fundamentals (operating systems, computer architecture, or systems programming)
Preferred Qualifications
- Degree focus or coursework in systems, compilers, computer architecture, or high-performance computing
- Experience with low-level or systems programming in C/C++ (memory management, concurrency, performance tuning)
- Familiarity with compilers or compiler toolchains (e.g., MLIR, LLVM), ML runtimes, OS internals, or distributed systems
- Exposure to machine learning frameworks and how models run on hardware
- Prior internship, research, or open-source contributions in systems, compilers, or ML infrastructure
Compensation & Benefits (New York, NY)
- Starting pay for Manhattan, NY: USD 141,600 per year (listed starting pay)
- Confidential Client offers benefits beginning Day 1 including employee assistance programs, mental health support, and retirement matching. Exact benefits may vary by location and role.
Workplace & Equal Opportunity
Confidential Client is committed to a diverse and inclusive workplace and hires without regard to legally protected characteristics. If you require an accommodation at any stage of the application or hiring process, please indicate this and the recruiting team will work with you to provide reasonable support.
Location
This posting is for a position based in Manhattan, NY. Candidates must be able to work in the United States as required for this role.
What Careertakes Will Do for You
As a third‑party recruiter partnering with Confidential Client, Careertakes will:
- Share relevant role details and coordinate initial screening
- Provide visibility into additional, matched opportunities on the Careertakes platform
- Ensure a transparent process — human reviewers make final hiring decisions; AI may assist with screening
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range