The Browser Company

Staff Software Engineer, Compiler

North America

Not SpecifiedCompensation
Junior (1 to 2 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AI & Machine Learning, Software DevelopmentIndustries

Position Overview

  • Location Type: Remote
  • Job Type: Full-Time
  • Salary: Not Provided

The Browser Company is dedicated to creating a superior internet experience. Recognizing the browser's role as a shared tool across generations and its importance in our digital lives for socializing, work, and exploration, they aim to enhance its capabilities to better support online activities. The Browser Company is assembling a diverse team, valuing varied perspectives to challenge norms and shape their browser's future. They particularly welcome applications from women, people of color, and individuals from historically marginalized communities.

About the Team

  • The Browser Company has developed the Arc and Dia web browsers utilizing Swift/Chromium, bypassing the complexities associated with C++ iteration speed and memory safety.
  • A focused group of language compiler and systems engineers, under the leadership of Saleem Abdulrasool, is responsible for implementing the protocol to run Swift code across MacOS, Windows, iOS, and Android.

About the Role

  • As a Compiler Engineer, your primary focus will be on advancing Windows support for Swift and developing innovative features for both internal projects and the wider Swift community.
  • Your contributions will play a key role in reshaping browser and cross-platform application development through the use of Swift.
  • You will engage closely with open-source communities and tackle intricate technical challenges that have a significant impact on software development practices.

Responsibilities

  • Enhance Compiler Performance:
    • Investigate and resolve performance bottlenecks, with a specific emphasis on memory allocation, PGO/LTO/BOLT, and hot function optimizations.
    • Collaborate with various teams to improve build times and boost developer productivity.
  • Platform Support:
    • Sustain and broaden support for multiple operating systems, including Windows and Android.
    • This encompasses enabling CI testing, debugging tools, and profiling capabilities.
  • Maintain and enhance support for diverse architectures such as X86_64 and ARM64 across different Operating Systems.
  • Participate in the development of support for emerging architectures (e.g., RISCV).
  • Contribute to Toolchain Development.

Requirements

  • Specific requirements were not explicitly listed in the provided text, but are likely to include experience in Swift and/or Chromium development.

Application Instructions

  • Application instructions were not provided.

Skills

Swift
Chromium
PGO
LTO
BOLT
Memory Allocation
Performance Optimization
Build Times
Debugging
Profiling
CI Testing

The Browser Company

Develops a user-friendly web browser

About The Browser Company

The Browser Company develops a web browser called Arc, which focuses on providing a more intuitive and organized online experience for users. Arc is designed to be user-friendly and efficient, aiming to improve how people interact with the internet compared to traditional browsers. Unlike many existing browsers, Arc seeks to streamline the browsing process, making it easier for users to manage their online activities. The Browser Company differentiates itself from competitors by targeting a more modern and simplified user experience, backed by a team of experienced professionals from notable tech companies. Their goal is to enhance the way users navigate the web, potentially disrupting the current browser market with their fresh approach.

New York City, New YorkHeadquarters
2019Year Founded
$133.1MTotal Funding
LATE_VCCompany Stage
Consumer SoftwareIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Unlimited Paid Time Off
Remote Work Options
Paid Vacation
Paid Sick Leave
Paid Holidays
Home Office Stipend
Paid Parental Leave

Risks

Arc's recent security vulnerability could undermine user trust and adoption.
Dia may face competition from established AI-integrated browsers like Microsoft's Edge.
The freemium model may limit revenue if premium features aren't compelling.

Differentiation

Arc offers a more personal and creative browsing experience than traditional browsers.
The Browser Company is led by seasoned tech professionals from Instagram, Tesla, and Google.
Arc's AI-powered features, like 'Call Arc', enhance user interaction and efficiency.

Upsides

The Browser Company raised $50 million, valuing it at $550 million.
Growing demand for personalized browsing experiences supports Arc's market entry.
The launch of AI-centric browser Dia could attract a wider audience in 2025.

Land your dream remote job 3x faster with AI