Principal Solutions Architect - Data Platforms at Trello

at Trello

Job Description

Company Overview

Trello, a proud member of the Atlassian family, is a visual collaboration tool that empowers teams to organize projects in a fun, flexible, and rewarding way. Millions of people worldwide use Trello to organize everything from their work to their hobbies. We believe in the power of distributed teams and foster a culture of inclusivity, collaboration, and innovation, with a significant portion of our workforce operating remotely across the United States. At Trello, you'll be empowered to do your best work, no matter where you are located.

Position Summary

We are seeking a highly experienced and motivated Principal Solutions Architect - Data Platforms to join our growing remote team. This pivotal role will be responsible for designing, implementing, and scaling our data platforms to support Trello's rapidly expanding user base and evolving business needs. As a Principal Solutions Architect, you will be a key technical leader, collaborating with engineering, product, and data science teams to define our data architecture roadmap and drive the adoption of best practices. This is a fully remote position, allowing you to work from anywhere within the United States.

Key Responsibilities

  • Define and own the overall architecture and roadmap for Trello's data platforms, ensuring scalability, reliability, and performance.
  • Design and implement data solutions using a variety of technologies, including data warehouses, data lakes, streaming platforms, and data pipelines.
  • Collaborate with engineering teams to build and deploy data infrastructure, ensuring adherence to architectural principles and best practices.
  • Partner with product and data science teams to understand their data needs and translate them into technical requirements.
  • Provide technical guidance and mentorship to other engineers, fostering a culture of learning and innovation.
  • Evaluate and recommend new data technologies and tools to improve the efficiency and effectiveness of our data platforms.
  • Lead architectural reviews and ensure compliance with security and data governance policies.
  • Proactively identify and resolve performance bottlenecks and scalability issues.
  • Document architectural designs and implementation details for data platforms.

Required Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 10+ years of experience in data engineering or software engineering, with a focus on data platforms.
  • 5+ years of experience as a Solutions Architect, with a proven track record of designing and implementing large-scale data solutions.
  • Deep understanding of data warehousing concepts, data modeling techniques, and ETL/ELT processes.
  • Experience with cloud-based data platforms such as AWS, Azure, or GCP.
  • Strong programming skills in languages such as Python, Java, or Scala.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and effectively in a remote environment.
  • Proven ability to lead and mentor technical teams.

Technical Requirements

As a fully remote employee, you are required to have the following:

  • A dedicated home office space that is free from distractions.
  • A reliable high-speed internet connection with a minimum upload speed of 10 Mbps and a download speed of 50 Mbps.
  • A personal computer with a modern operating system (Windows 10 or macOS 10.15 or later).
  • A webcam and headset for video conferencing.
  • Ability to work primarily during Pacific Time business hours (PST).

Desired Skills

  • Experience with Apache Kafka, Apache Spark, or other streaming technologies.
  • Experience with data visualization tools such as Tableau or Looker.
  • Experience with machine learning and data science workflows.
  • Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
  • Familiarity with agile development methodologies.
  • Strong understanding of data governance and security best practices.

Compensation & Benefits

The annual salary range for this remote position is $180,000 - $250,000, commensurate with experience. Trello offers a comprehensive benefits package, including:

  • Medical, dental, and vision insurance.
  • Paid time off and holidays.
  • 401(k) with company match.
  • Employee stock purchase plan.
  • Home office stipend to help you set up your remote workspace.
  • Flexible spending accounts (FSA) and health savings accounts (HSA).
  • Virtual team-building activities and events.
  • Professional development opportunities.
  • Occasional travel opportunities for team meetups (approximately 1-2 times per year, expenses paid).
  • Fully virtual onboarding process.

We use Slack, Jira, Confluence, and other Atlassian products for seamless remote collaboration.

How to Apply

If you are a passionate and experienced Solutions Architect looking for a challenging and rewarding remote opportunity, we encourage you to apply. Please submit your resume and cover letter through the Trello careers website. We look forward to hearing from you!

Required Skills

  • Machine Learning
  • TensorFlow
  • PyTorch
  • Data Science
  • NLP
  • Computer Vision

Disclaimer: USUKCAjobs.it.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. If you suspect any fraud or malpractice, email us at abuse@usukcajobs.it.com.