Senior Full Stack Software Engineer

Job updated 23 days ago
Actively Reviewing Resumes

Job Description

✨ Summary

  • 🆕 Innovative Product: AI-powered reading platform for academic papers
  • ⛑️ Senior Position: Senior Full Stack Software Engineer, Full-time, TWD$1.55-2.85M annually
  • 🏖️ Flexible Work: Remote position offering flexible work schedule
  • 🥊 Competitive Team: Founding team of ex-Meta/FB engineers from Silicon Valley

🔬 The Team

At refl AI, we work to use AI to accelerate science.

We are an ultra-compact product team made of engineers, a designer, a product manager, and a data scientist from leading tech & AI companies passionate about applying AI to advance human knowledge.

Our first product is an AI-enhanced scientific paper-reading workspace, designed to make reading difficult scientific text 10x easier and faster for graduate students and research scientists.

We aim to become the default medium through which scientists interface with AI, in a future where technology drastically amplifies the scientists’ intellectual ability and impact. Think how the browser amplified our ability to connect with knowledge, and became the default medium to interface with the internet – we aim to achieve the same for scientists and science.

We’re building refl to shape scientists’ relationship with AI, to ensure that together, they push the boundary of science in ways previously impossible.

🛠️ The Stack

  • frontend: React + TypeScript, Next.js, ChakraUI
  • backend: Firebase (Auth, Firestore, Functions, Storage)
  • Vercel (hosting), Sentry (monitoring), Heap (analytics)

This can and will change as we grow! We welcome your input on any technologies that can accelerate our development. As part of the founding team, you will contribute significantly to the choice of platform and technology as the stack scales and mature with our user base :)

    Requirements

    ⛑️ The Role

    In this role, you will:

    • Lead development of entire features end-to-end
    • Design and build reliable and reusable frontend and backend systems that drive complex user interactions and AI analyses
    • Build strong trust and partnership with Engineering Lead, through ability to plan and deliver code of good quality within reasonable timeframe, and effective communication of timeline
    • Work collaboratively and transparently with the team, including holding Engineering Design reviews, and proactively incorporating critical feedback from code reviews
    • Grow a deep appreciation of our users and work with the entire product team to think hard about how to supercharge their research process with AI

    You will do really well in this role if you:

    • Have experience building production web apps at scale with React + TypeScript, or with other technologies, web or non-web
    • Excel at solving new problems you’ve never seen before, and have developed a methodical and systematic approach to manage the risks and progress inherent in innovation
    • Have an uncanny ability to transform a complex technical problem into a simple elegant solution
    • Have a voracious desire to learn and bridge skill gaps in order to get to your goals, and a love for sharing that learning with those around you
    • Are comfortable with ambiguity and rapidly-changing requirements and priorities, and welcome opportunities to tame the unknown with forward-thinking engineering principles

    In particular, these are good signs you’ll enjoy this work, if you:

    • Love architecturing systems that are robust and future-proof, yet simple to reason about
    • Get excited reasoning about race conditions and state-modeling using strong typing

    Interview process

    ❓ The Interview

    All our interviews are conducted remotely via Google Meet, with the technical parts done on Google Doc and/or Jamboard. For coding tasks, you may answer in any programming language you’re comfortable with, or even in pseudo-code.

    1. Preliminary Round (40min): Our recruitment team will reach out to discuss the role and your expectations, followed by an algorithm / data structure problem (i.e. Leetcode-style)
    2. Technical Interview (40min): You will work on a real-life coding task with your future team lead. We’re primarily looking for how you tackle problems systematically, and your ability to logically reason about how code run. Just as in the first round, we’ll leave time at the end to answer any questions you have on the role, product, and company.
    3. Final Interview (70min): A system design challenge based on a real business need encountered in pushing the current app to production, plus another algorithm / data structure problem.

    We understand that interviews can be a stressful and nerve-wracking environment, and so we designed the interactions to be as collaborative and supportive as possible. While you may use ChatGPT or Google as part of the problem solving, the ability to focus and think deeply about the problem at hand is key and cannot be substituted by a tool.

    Why Join refl?

    You'll work at the heart of a technological revolution in scientific research, translating cutting-edge AI techniques into a product that empowers scientists to achieve the unimaginable. Enjoy the flexibility of remote work, the challenge of impactful and meaningful projects, and the chance to be a key player in a game-changing field. Embark on a journey with us to transform how science is done, and make a lasting impact on the world.

    1
    No requirement for relevant working experience
    1,550,000 ~ 2,850,000 TWD / year
    100% Remote Work
    Personal Invitation Link
    This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
    Share this job
    People who applied for this job also applied for
    Logo of the organization.
    Full-time
    Mid-Senior level
    1
    1M ~ 1.8M TWD / year
    Logo of the organization.
    Full-time
    Mid-Senior level
    2
    45K ~ 80K TWD / month
    Logo of refl AI.
    refl AI
    Artificial Intelligence / Machine Learning
    1 - 10 people

    About us

    At refl AI, we work to use AI to accelerate science.

    🔬 Team

    We are an ultra-compact product team made of engineers, a designer, a product manager, and a data scientist from leading tech & AI companies passionate about applying AI to advance human knowledge.

    🐧 Product

    Our first product is an AI-enhanced scientific paper-reading workspace, designed to make reading difficult scientific text 10x easier and faster for graduate students and research scientists.

    ⛰️ Vision

    We aim to become the default medium through which scientists interface with AI, in a future where technology drastically amplifies the scientists’ intellectual ability and impact. Think how the browser amplified our ability to connect with knowledge, and became the default medium to interface with the internet – we aim to achieve the same for scientists and science.

    We’re building refl to shape scientists’ relationship with AI, to ensure that together, they push the boundary of science in ways previously impossible.