Metaculus is looking for a Full-Stack Engineer to lead the development of new features for their public forecasting platform, aiming to improve how forecasters and partners interact with the platform and its data.
Requirements
- 4+ years of experience with a strong foundation in software architecture, design patterns, algorithm optimization, and developing scalable software systems focusing on performance.
- experience in working with NextJS, TypeScript, React, Python, Django.
- Demonstrates attention to detail, prioritizes code readability, and maintains high-quality standards in software 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.
- 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.
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.
Other
- Excellent communication skills, capable of working efficiently in a fully remote setting, and adept at collaborating with a distributed team.
- Genuine interest in contributing to our goals and a shared enthusiasm for tackling complex, global challenges.
- 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.
- This is a remote job, from anywhere within the timezones GMT-8 to GMT+3, with flexible working hours.