2

Remote Compiler Engineer Jobs in New York (NOW HIRING)

ZK Proof Engineer

New York, NY · On-site +1

$125K - $250K/yr

Our office is in NYC and working in person in NY is our strong preference, but we're open to remote ... Bonuses * You have experience with compiler frameworks like LLVM or MLIR. * You've worked with ...

Remote Compiler Engineer information

How much do compiler engineers make?

Compiler engineers typically earn between $90,000 and $150,000 annually, depending on experience, location, and company size. Senior roles or those with specialized skills in languages or optimization may earn higher salaries, especially in tech hubs or large organizations.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, or systems architecture can earn $300,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries or companies. Compensation often includes base salary, bonuses, and stock options, particularly in technology firms or startups with significant growth potential.

What are some common challenges Remote Compiler Engineers face when collaborating with distributed teams?

Remote Compiler Engineers often work with globally distributed teams, which can lead to challenges such as coordinating across time zones, ensuring clear communication on complex technical issues, and maintaining code consistency. Effective use of collaboration tools, thorough documentation, and regular virtual meetings are essential to overcoming these hurdles. Additionally, sharing knowledge proactively and participating in code reviews help maintain alignment and foster a strong team dynamic, even when working remotely.

What is the difference between Remote Compiler Engineer vs Remote Software Developer?

AspectRemote Compiler EngineerRemote Software Developer
Required CredentialsBachelor's in Computer Science, knowledge of compiler design, programming languages (C++, Python)Bachelor's in Computer Science or related field, proficiency in programming languages (Java, Python, C#)
Work EnvironmentResearch labs, tech companies, remote teams focused on language toolsTech companies, startups, remote teams developing applications
Industry UsageCompiler development, programming language design, software optimizationApplication development, web, mobile, enterprise software
Common Search/ComparisonFocus on compiler technology, language processingFocus on application coding, software solutions

Remote Compiler Engineers specialize in designing and optimizing compilers and language tools, often requiring knowledge of compiler theory and programming languages. Remote Software Developers create software applications across various platforms, emphasizing coding and application logic. While both roles involve programming, their focus areas and industry applications differ significantly.

What does a Remote Compiler Engineer do?

A Remote Compiler Engineer designs, develops, and maintains compilers, which are programs that translate source code written in one programming language into another language, often machine code. Working remotely, they collaborate with teams using online tools to improve compiler performance, add new features, and fix bugs. Their role may also involve optimizing code generation, supporting new hardware architectures, and ensuring compatibility with various programming languages. Remote Compiler Engineers typically have strong programming skills, especially in languages like C, C++, or Rust, and a deep understanding of computer architecture.

Does Google hire remote engineers?

Google hires remote engineers for various roles, including software and compiler engineering, depending on the position and team needs. Remote work policies can vary by role and location, and candidates typically need strong technical skills and relevant experience. The company has expanded its remote hiring options in recent years, especially for technical roles that can be performed independently online.

What are the key skills and qualifications needed to thrive as a Remote Compiler Engineer, and why are they important?

To thrive as a Remote Compiler Engineer, you need a strong background in computer science, expertise in compiler theory, and proficiency in programming languages such as C++ or Rust. Experience with build systems, version control (e.g., Git), and familiarity with tools like LLVM or GCC is typically required. Excellent problem-solving skills, self-motivation, and clear communication are crucial soft skills for collaborating across distributed teams. These competencies ensure robust, efficient compiler development and effective teamwork in a remote environment.

What engineer makes $500,000 a year?

A remote compiler engineer with extensive experience, specialized skills in compiler design, and a strong track record can earn $500,000 or more annually. Such high salaries are typically found in senior or lead roles at large tech companies or in specialized consulting positions, often requiring advanced degrees and expertise in programming languages, optimization, and system architecture.
What are the most commonly searched types of Compiler Engineer jobs in New York? The most popular types of Compiler Engineer jobs in New York are:
What cities in New York are hiring for Remote Compiler Engineer jobs? Cities in New York with the most Remote Compiler Engineer job openings:
Systems Optimization Expert - Fully Remote | Upto $130/hr

Systems Optimization Expert - Fully Remote | Upto $130/hr

Mercor

New York, NY • Remote

$130/hr

Full-time

Re-posted 18 days ago


Job description

About the job

Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey.

Position: Performance Engineer Expert
Type: Contract
Compensation: $100–$130/hour
Location: Remote
Commitment: 40 hours/week

Role Responsibilities

  • Guide research and engineering teams to improve AI model performance in systems-level optimization, compiler engineering, and runtime performance.
  • Design challenging tasks across multiple specializations and write accurate solutions to performance engineering problems.
  • Evaluate performance engineering tasks and solutions, providing clear, written technical feedback.
  • Develop guidelines and evaluation frameworks to assess systems design quality across AI workloads.
  • Collaborate with subject matter experts to ensure consistency and accuracy in training data.

Qualifications

Must-Have

  • 2+ years of experience in performance engineering, systems programming, or low-level optimization.
  • Expertise in C++, Python, or Rust.
  • Proven track record of performance improvements on production systems.
  • Ability to engage for at least 30 hours/week during weekdays.
  • Strong written communication skills.

Application Process (Takes 20–30 mins to complete)

  • Upload resume
  • AI interview based on your resume
  • Submit form

Resources & Support

  • For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome
  • For any help or support, reach out to: support@mercor.com

PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.