Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Engineer: Platform image - Rise Careers
Job details

Full Stack Engineer: Platform

About us

At Pareto.AI, we’re on a mission to enable top talent around the world to participate in the development of cutting-edge AI models.

In coming years, AI models will transform how we work and create thousands of new AI training jobs for skilled talent around the world. We’ve joined forces with top AI and crowd researchers at Anthropic, Character.AI, Imbue, Stanford, and UPenn to build a fair and ethical platform for AI developers to collaborate with domain experts to train bespoke AI models.

As a fully remote and global venture-backed startup headquartered in San Francisco, we have a 20-member core team and a 150-member operations team. 

About this role

We’re seeking a Full Stack Engineer to join our platform engineering team. You’ll play a pivotal part in developing the next-generation human data collection infrastructure for AI/ML development, driving product strategy, and directly impacting our startup trajectory.

You'd be a great fit at Pareto if:

  • You value dedicated teamwork, respect, and curiosity, as well as navigating communication in cross-functional, culturally diverse environments.

  • Engineering excellence is your pursuit, demonstrated by your solid understanding of modern front-end technologies (React) and back-end libraries (Django).

  • You are not content with the status quo and consistently seek innovative solutions to existing problems, with a commitment to personal and collective growth.

Key responsibilities:

  • Full-stack development from architecture and specifications to live deployments.

  • Ability to understand translate, breakdown and estimate the product roadmap into features.

  • Lead user testing sessions with stakeholders on some of the features you implement.

  • An understanding of optimization, security and an eye for code cleanliness.

  • Contribute to maintaining a best-in-class quality pipeline, encompassing Linting, CI/CD, and usability tests.

What you’ll need:

  • Ambition to be consistently testing and optimizing code and queries.

  • 2+ years of professional experience with enterprise architecture and a deep understanding of REST/GraphQL API patterns.

  • Proficiency in React or a recent JavaScript Framework, as well as knowledge of Storybook and CSS preprocessors.

  • Professional experience with Django

  • Experience with Webpack bundler and optimizing builds, or the ambition to jump in and learn.

  • Knowledge of different database systems (RDBMS) — we use Postgres

  • Understanding of securing API endpoints and microservice architecture challenges.

  • Familiarity with product and design lifecycles, collaborating with designers and product managers.

  • Proven ability to write high-quality, well-tested, and maintainable code.

  • Familiarity with current trends and best practices.

  • Excellent communication skills and ability to work in a fast-paced environment.

Nice to have:

  • Familiarity with GraphQL — such as usage of Apollo, Relay or Graphene.

  • Familiarity with Celery, Redis, Webpack.

  • Dev ops experience — we have automated pipelines that build AWS clusters.

  • Familiarity with or an interest in improving developer tooling — we’re currently running a one-command setup for a full-blown local dev environment that mimics prod!

  • Exposure to data science or data engineering.

More about the role:

  • Ground floor opportunity at a venture-backed startup.

  • International and dynamic work environment with flat hierarchies and space for ownership.

  • Challenging and diverse projects for continuous growth.

  • Competitive salary and equity package.

  • Annual stipend to support home office needs.

  • Medical insurance reimbursement.

  • We’re a remote-first company with an engineering team spread across the US, Africa and Latin America with a greater team that extends to Asia too. To make this work, we have core collaboration hours set from 8am to 1pm PST during which we have our stand-ups, planning meetings or retros.

Our stack:

  • Backend:

  • Django 5

    1. Python 3.12

    2. Celery

    3. Redis

  • Frontend:

  • React 18.2

  • Infra (AWS):

  • Fargate

    1. ECS

    2. RDS

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Engineer: Platform, Pareto.AI

At Pareto.AI, we're shaping the future of AI development, and we’re on the lookout for a passionate Full Stack Engineer to join our innovative platform engineering team. In this fully remote role, you’ll have the opportunity to work alongside experts from renowned institutions, as we build a transformative infrastructure that enhances human data collection for AI models. If you thrive in a fast-paced, diverse environment where teamwork and curiosity are key, this role might be a perfect fit for you! Your responsibilities will span the entire software development process—from designing architecture to deploying features live. You'll work with modern technologies like React and Django, ensuring that our platform not only performs optimally but is also secure and user-friendly. We appreciate a proactive approach and a dedication to engineering excellence; after all, seeking innovative solutions to challenging problems is what sets you apart! If you have experience with REST/GraphQL API patterns and a solid understanding of databases, we want to hear from you. Here at Pareto.AI, you’ll find a supportive work culture that encourages personal and professional growth, offering competitive salaries and a chance to own your projects. With our core collaboration hours set from 8 am to 1 pm PST, you'll connect regularly with your global teammates, making this an exciting opportunity to contribute to cutting-edge AI technology while working from anywhere in the world!

Frequently Asked Questions (FAQs) for Full Stack Engineer: Platform Role at Pareto.AI
What are the responsibilities of a Full Stack Engineer at Pareto.AI?

As a Full Stack Engineer at Pareto.AI, you'll be responsible for full-stack development from architecture and specifications to live deployments. You'll translate, break down, and estimate the product roadmap into actionable features, lead user testing sessions with stakeholders, and ensure code cleanliness, optimization, and security. Your role is crucial in maintaining a best-in-class quality pipeline that includes Linting, CI/CD, and usability tests.

Join Rise to see the full answer
What qualifications do I need for the Full Stack Engineer position at Pareto.AI?

To become a Full Stack Engineer at Pareto.AI, you should have at least 2 years of professional experience in enterprise architecture, along with a deep understanding of REST/GraphQL API patterns. Proficiency in React or a recent JavaScript framework, as well as Django experience, is essential. Knowledge of RDBMS (like Postgres) and a solid grasp of API security and microservice architecture challenges are also important qualifications to possess.

Join Rise to see the full answer
What technologies are used by Full Stack Engineers at Pareto.AI?

Full Stack Engineers at Pareto.AI primarily work with a stack that includes Django for the backend development, utilizing Python, Celery, and Redis. For the frontend, React is used extensively alongside tools like Storybook and CSS preprocessors. Familiarity with AWS infrastructure, such as Fargate, ECS, and RDS, is desirable, as is a willingness to learn about optimizing builds with Webpack.

Join Rise to see the full answer
What type of work environment can I expect as a Full Stack Engineer at Pareto.AI?

At Pareto.AI, you can expect a dynamic and international remote work environment with flat hierarchies that foster ownership and collaboration. The team is diverse, with members from the US, Africa, Latin America, and Asia. Core collaboration hours are set from 8 am to 1 pm PST for meetings and team activities, promoting a culture of teamwork despite geographical distances.

Join Rise to see the full answer
What are the growth opportunities for a Full Stack Engineer at Pareto.AI?

Working as a Full Stack Engineer at Pareto.AI provides substantial growth opportunities. You'll be involved in challenging and diverse projects that enhance your skill set. With our commitment to personal and professional development, you’ll also enjoy a supportive environment where you can take ownership and lead initiatives, all while contributing to the burgeoning field of AI development.

Join Rise to see the full answer
Common Interview Questions for Full Stack Engineer: Platform
Can you describe your experience with full-stack development?

To effectively answer this question, highlight specific projects where you contributed to both the front-end and back-end. Discuss the technologies you used, the challenges you faced, and how you overcame them to deliver successful outcomes. Demonstrating your ability to balance both aspects shows a comprehensive understanding of full-stack engineering.

Join Rise to see the full answer
What are some best practices for securing APIs?

When addressing this question, mention specific practices like using HTTPS, validating inputs, applying rate limiting, and employing authentication methods such as OAuth. Discuss your experience implementing these practices in past projects, emphasizing the importance of security in the software development lifecycle.

Join Rise to see the full answer
How do you approach debugging and optimizing code?

In your response, detail your process for identifying bugs through systematic testing and logging. Discuss your use of debugging tools and strategies, and mention how you optimize code for performance, such as profiling and analyzing slow queries or enhancing load times with efficient algorithms.

Join Rise to see the full answer
What is your working style in a collaborative team setting?

To answer this, emphasize your communication skills and teamwork experience. Describe how you contribute to discussions, value diverse perspectives, and adapt to various roles within a team. Providing an example of a successful collaborative project can strengthen your answer.

Join Rise to see the full answer
How do you prioritize tasks within a product roadmap?

Discuss your methodical approach to evaluating tasks based on factors such as impact, technical feasibility, and deadlines. Mention any tools or frameworks you use to assist in this process and explain how you collaborate with stakeholders to adjust priorities as necessary.

Join Rise to see the full answer
What experience do you have with deploying applications?

Share your experience with deployment processes, including the use of CI/CD pipelines. Discuss any cloud services (like AWS) you've leveraged for hosting and scaling applications, and highlight tools or practices you've implemented to ensure smooth deployments.

Join Rise to see the full answer
Can you explain a time you faced a challenge in a project?

Choose a specific project where you encountered significant challenges. Talk about the issue, your logical thought process in overcoming it, and the outcome of the situation. This not only showcases your problem-solving skills but also your resilience and creativity.

Join Rise to see the full answer
How do you stay updated on the latest technology trends?

Convey your commitment to continuous learning through various means such as online courses, attending tech meetups, and following influential tech blogs and forums. Discuss specific resources you utilize to stay informed about emerging technologies relevant to full-stack development.

Join Rise to see the full answer
What role do you play in user testing sessions?

Explain your involvement in user testing, focusing on how you facilitate these sessions, gather feedback, and iterate on product features based on user insights. Emphasize the importance of user experience in your development philosophy.

Join Rise to see the full answer
Describe a project where you used React.

In your response, discuss a specific project where you utilized React, detailing your role and the outcomes. Highlight features you implemented, challenges faced, and how React benefits the project's performance and maintainability.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
AUTO1 Group Remote Połczyńska 31, 01-304 Warszawa, Poland
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Assembled Remote San Francisco, New York
Posted 9 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Ridgeline Hybrid San Ramon, CA; Reno, NV; New York, NY; Incline Village, NV
Posted 22 hours ago
Photo of the Rise User
Linx Remote São Paulo, São Paulo, Brasil
Posted 5 days ago

pareto.ai is a talent-first human data collection platform for ai research, empowering the top 0.01% of expert labelers to deliver the highest-quality training data.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!