At a Glance
- Tasks: Build complex UIs and enhance our editor interface for data visualisation and annotation.
- Company: Join Encord, a fast-growing startup revolutionising AI training data.
- Benefits: Competitive salary, equity, 25 days leave, and a vibrant office culture.
- Other info: Dynamic team environment with rapid growth opportunities and autonomy.
- Why this job: Make a real impact in AI while working with cutting-edge technology.
- Qualifications: Experience in software development, especially in front-end technologies.
The predicted salary is between 60000 - 80000 £ per year.
Join to apply for the Senior Full-Stack Engineer (Front-End Leaning) role at Encord.
About Encord: The success of any machine learning system relies on the quality of its training data, but building high quality datasets is too slow and too expensive. Encord is building the infrastructure to solve this problem. Our platform handles the indexing, curation and annotation of huge datasets, so that our customers can efficiently build datasets, train models, and deploy their AI systems.
As AI models become more powerful and capable, they can create more economic value by handling increasingly complex tasks but only if they are suitably directed by human feedback. Expertly annotated data is the best way to do this, and Encord is well positioned to take advantage of a market which is growing extremely fast.
We are an ambitious team of 90+ working at the frontier of multi-modal AI and backed by $30M in Series B funding from top investors like CRV and Y Combinator. We have big plans ahead and are looking to rapidly expand our Engineering team over the course of this year.
Who You Are: We’re looking for great engineers with experience in building complex UIs, to help build out our editor interface. This is the part of our product that lets users visualise and annotate their data. We handle a wide range of data modalities, such as image, video, audio, text, PDFs, medical images, as well as from LIDAR and other sensors in robots and autonomous vehicles. For this role, we are particularly looking for engineers who are excited about technically challenging front-end work, such as rendering complex 3D/4D scenes with thousands of objects, combining data from several modalities, all while maintaining high performance in the browser.
You’ll join us at a crucial stage of accelerated development for the company, product and team. As part of a small, highly collaborative group, you’ll be a key driver of progress on a core part of our product. You will operate with high degrees of autonomy and be expected to craft performant, reliable and maintainable solutions to challenging problems - both technical and product.
What To Expect:
- High performing team: You’ll join the small team that has built a product that our customers love. Members of the team are veterans of both established companies and successful startups. While the team is more than a sum of its parts, every member is impressive in their own right.
- Impact: Your work will have direct and tangible impact for customers and in turn noticeably affect the trajectory of the company.
- End-to-end ownership: You will be entrusted with end-to-end ownership of your projects. From product, design and architectural decisions, all the way to deployment, monitoring and measuring impact on users. You will work across the stack, covering everything from deployment to styling. We expect each other to take initiative, be proactive in problem-solving, and continuously seek improvements.
- Autonomy and collaboration: You will often work autonomously to take charge of your projects, make decisions, and drive your work forward. But as a lean and high trust team, we remain quick to collaborate and support each other with challenging problems together.
- Scale and simplicity: You will tackle complex domains and immense scale with simple solutions. You’ll leverage your expertise to solve challenging problems in simple ways.
About You:
- Are experienced: You have seen a lot and built a lot. You have personally developed and maintained multiple systems from scratch and you know what trade offs are involved in building reliable, performant software at speed.
- Seek high impact: You want your work to have a tangible outcome for people. You’re not satisfied when building products that do not see the light of day or move a number by a tenth of a percent.
- Are a builder: You enjoy all aspects of building not only software but a complete product and are comfortable moving across the stack when necessary. You enjoy problem solving and thinking from first principles. You’re ready to pick up new skills and build quickly.
- Are comfortable with uncertainty: You’re happy to tackle problems without a predefined clear definition or obvious solution, and are excited to have autonomy to make decisions as you go.
- Are a team player: You understand that being a member of a high-performing team requires two things. You contribute your best work. You also help others contribute their best. You enjoy lending a helping hand when needed and leveling up those around you.
Tech stack: We are technology agnostic at Encord. We are not looking for you to have experience in all these technologies. As long as you’re open to learning, please apply. We currently use Python and Typescript across our codebase. Prior experience is appreciated but not required. Backend: Python and Rust; Frontend: Typescript and React; Kubernetes for deployment; GCP for underlying infrastructure.
What We Offer:
- Competitive salary and equity in a hyper growth business.
- Strong in-person culture: most of our team is in the office 3+ days a week.
- Room to grow into anything you choose to — a year ago we were 35 people, now we’re 75. We’ll be growing insanely fast over the next 24 months and you’ll have all the opportunities for growth as you can handle.
- 25 days annual leave a year + public holidays.
- Encord offers a unique opportunity to be part of a startup with a clear mission and vision. You will get to explore and build services enterprise AI use cases across many different industry verticals such as healthcare, surveillance, retail, agriculture and many more.
- Our work is at the cutting edge of computer vision and deep learning, which also includes working on solving unsolved problems within those fields.
Senior Full-Stack Engineer, Front-End Leaning in London employer: Encord
Encord is an exceptional employer that fosters a dynamic and innovative work culture, particularly for the GTM Finance Partner role. With a focus on employee growth and development, you will have the opportunity to shape financial strategies from the ground up while collaborating closely with cross-functional teams. Located in a vibrant environment, Encord offers unique advantages such as embracing cutting-edge AI tools and a commitment to meaningful work that drives both personal and professional fulfilment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full-Stack Engineer, Front-End Leaning in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at Encord. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your front-end prowess, make sure to share it. We love seeing what you can do beyond the application.
✨Tip Number 3
Prepare for the interview by diving deep into our tech stack. Brush up on Python, Typescript, and React, and be ready to discuss how you’d tackle complex UI challenges. We want to see your problem-solving skills in action!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we’re always on the lookout for passionate builders like you!
We think you need these skills to ace Senior Full-Stack Engineer, Front-End Leaning in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Full-Stack Engineer role. Highlight your front-end expertise and any projects where you've tackled complex UIs or worked with multi-modal data.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role at Encord. Share specific examples of your past work that demonstrate your ability to build performant, reliable solutions and how you thrive in collaborative environments.
Showcase Your Projects:If you have a portfolio or GitHub repository, include it! We love seeing real-world applications of your skills. Highlight projects that involved rendering complex scenes or working with various data types, as these are key to what we do.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Encord
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Python, Typescript, and React. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows you're not just a fit for the role but also genuinely interested in their tech.
✨Showcase Your Problem-Solving Skills
Prepare examples of complex problems you've tackled in previous roles, particularly those involving front-end challenges or multi-modal data. Highlight your thought process and the steps you took to arrive at a solution. This will demonstrate your ability to think critically and work autonomously.
✨Emphasise Collaboration
Since the role involves working in a small, collaborative team, be ready to share experiences where you’ve successfully worked with others. Discuss how you’ve contributed to team success and helped elevate your colleagues. This will show that you’re a team player who values collaboration.
✨Express Your Passion for Impact
Convey your desire to create meaningful outcomes through your work. Talk about projects where your contributions led to tangible results, especially in areas like AI or data annotation. This aligns with Encord's mission and shows that you’re motivated by more than just coding.