Full-Stack Engineer

AI overview

Lead development of new features on a public forecasting platform while collaborating with a talented team and influencing product direction.

Metaculus is the premier public forecasting platform with over 2,800,000 forecasts on over 20,000 questions. Metaculus is "epistemic infrastructure" like Wikipedia and Our World In Data, providing the world with trusted, accurate information on a variety of questions, particularly in science and technology. Our mission is to enable everyone to model, understand, predict, and navigate the world’s most important and complex challenges.

As a Full-Stack Engineer, you will lead the development of new features that help our platform serve the needs of our forecasters and partners. You'll work with a team of talented engineers, designers, product managers, and researchers who consistently produce excellent software and are passionate about our mission. Most features you'll build will be frontend-heavy, though full-stack expertise remains essential.

Please don't use an LLM to answer the application questions or bulk-apply with automated tools. Authentic answers stand out.

Responsibilities

  • Write pragmatic, testable, performant code that consistently works.
  • Take full ownership of feature development, from initial discussions with designers and product managers through deployment and impact analysis.
  • Implement and ship features related to how forecasters enter their predictions, get feedback, and interact with other forecasters, and how these predictions are being used.
  • Serve new functionality to our partners, ranging from nonprofits to governmental agencies to corporations.
  • Collaborate with other engineers in technical architecture designs, code reviews, infrastructure and CI/CD maintenance and platform monitoring.
  • Collaborate with product & design on product roadmaps and feature brainstorms.
  • Mentor junior engineers and build a cohesive engineering culture with a high standard for the quality of execution.

Our Tech Stack

  • Frontend: NextJS, TypeScript, React, Tailwind, Vercel
  • Backend: Python, Django, PostgreSQL, Redis, Sentry, AWS, Heroku, GCP, Supabase
  • Collaboration: Github, Slack, Notion, Figma

Location

This is a remote job, from anywhere within the timezones GMT-8 to GMT+3, with flexible working hours.

Requirements

  • Software Engineering Expertise: 4+ years of experience with a strong foundation in software architecture, design patterns, algorithm optimization, and developing scalable software systems focusing on performance. We expect experience in working with NextJS, TypeScript, React, Python, Django.
  • Clean Coding Habits: Demonstrates attention to detail, prioritizes code readability, and maintains high-quality standards in software development.
  • Prototyping and Iterative Development: Demonstrated ability in rapid prototyping and iterative development methodologies, with a proven track record of quickly adapting to user feedback and evolving project needs.
  • Effective Communication in Remote Environments: Excellent communication skills, capable of working efficiently in a fully remote setting, and adept at collaborating with a distributed team.
  • Passion for the Mission: Genuine interest in contributing to our goals and a shared enthusiasm for tackling complex, global challenges.
  • Team Collaboration: Proven experience in working as part of a team, with the ability to lead when necessary and mentor junior team members.
  • Answer all questions on this application.

Bonus

  • AI/ML engineering experience: Hands-on experience integrating artificial intelligence and machine learning into production applications.
  • Forecasting Expertise: Proven track record in developing or working with robust forecasting models or systems.
  • Math/Data Science Skills: Strong background in mathematics or data science, with excellent analytical and problem-solving abilities.

Benefits

Metaculus offers competitive compensation packages. We are supported by a committed coalition of funding partners.

  • Annual salary is $100k - $160k plus equity.
  • We reimburse employees for health insurance costs, depending on country. In the US, we reimburse up to the legal maximum under a QSEHRA plan.
  • In the US, we offer a 401k plan for employees.
  • We provide generous parental leave; at a minimum (though it depends on jurisdiction) 14 weeks of paid leave for birthing parents and 6 weeks of paid leave for non-birthing parents.
  • We encourage our employees to meaningfully engage with and attend technical conferences and community events.
  • We offer travel opportunities for regular in-person working sessions and team retreats in the US and Europe.

Perks & Benefits Extracted with AI

  • Health Insurance: We reimburse employees for health insurance costs, depending on country. In the US, we reimburse up to the legal maximum under a QSEHRA plan.
  • Travel opportunities for team retreats: We offer travel opportunities for regular in-person working sessions and team retreats in the US and Europe.
  • Paid Parental Leave: We provide generous parental leave; at a minimum (though it depends on jurisdiction) 14 weeks of paid leave for birthing parents and 6 weeks of paid leave for non-birthing parents.
  • Stock Options: Annual salary is $100k - $160k plus equity.

At Metaculus, our aim is to improve human decision-making and coordination at scale by increasing analytic capacity, reasoning, and judgment. With the unique capabilities of the Metaculus forecasting platform, our innovative programs, and our long-term partnerships, we enable a range of stakeholders and contributors to engage in a process of collective reasoning, forecasting, and ultimately, more informed action. Via this process, we are fostering a worldwide positive-sum collaboration network that develops and aggregates the most accurate forecasts on topics of global importance, a network that spans across nonprofits, government agencies, and institutions, to individual forecasters, researchers, students, and authors.As an organization, we strive to combine the best aspects of science culture and applied innovation culture, with a high-impact operational philosophy. We are now actively seeking a technology leader who will take the reins in developing the future of the Metaculus platform.

View all jobs
Salary
$100,000 – $160,000 per year
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-Stack Engineer Q&A's
Report this job
Apply for this job