Software Engineer - New Grad
This Software Engineer role at Confidential Client is an early-career position focused on building and maintaining complex systems related to query planning, compilers, and distributed data processing. The engineer will work closely with co-founders to design and implement core platform components using C++, Python, and Rust, contributing to a high-growth AI startup with a strong emphasis on autonomy and impact. The role requires in-person work at the office full-time, offering a unique opportunity to influence production AI infrastructure and tooling.
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, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role Overview
This entry-level Software Engineer role (new grad) is for candidates graduating Fall 2026 or Spring 2027 and is based in New York, NY. This is an on-site role (in-office 5 days/week). As an early engineer at a high-growth, production-AI software development team, you’ll work directly with senior leaders and co‑founders to design and ship systems-level components that power data, runtime, and model infrastructure.
What You’ll Do
- Work closely with company founders and senior technical staff
- Design, implement, ship, and maintain significant components of the query planning and execution engine
- Write production-quality code in C++, Python, and Rust
- Apply systems engineering fundamentals to problems from database query planning, compilers, and distributed analytical processing
- Iterate quickly on platform improvements driven by customer feedback
- Own components end-to-end and deliver pragmatic, business-focused solutions
What We’re Looking For
- Graduation date in Fall 2026 or Spring 2027 with a Bachelor's degree (or equivalent) in Computer Science, EECS, or a related field
- Strong fundamentals in computer science (data structures, algorithms, systems)
- Comfortable building and maintaining real systems versus only algorithmic interview prep
- Ability to lead development of new components and take ownership of existing code
- Rapid learner with a track record of picking up new concepts
- Strong verbal and written communication skills
- Ability to work autonomously and make pragmatic tradeoffs with business outcomes in mind
Nice to Have / Bonus
- Experience implementing data infrastructure
- Background with distributed systems, compilers, or query planners
- Practical Rust experience
- Experience building PaaS-like developer platforms or runtime systems
Compensation & Benefits
- Compensation Range: $170,000 - $180,000 (annual, USD)
- Competitive benefits and perks (Confidential Client provides details during the interview process)
- Early-employee growth opportunity with high ownership and mentorship
Location & Schedule
- Job Location: New York, NY (on-site)
- Schedule: Full-time, expected to start Spring 2027
- NOTE: This role requires in-person work at the New York office five days per week. Reasonable accommodations are considered where required by law.
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