Alto IRA

Nashville
51-200 employees
Invest in private equity, venture capital, real estate, cryptocurrency, and other alternative assets with Alto.

Senior Data Engineer

Senior Data Engineer

This job is no longer open

We’re looking for an experienced and motivated Senior Data Engineer to join our team. As a Senior Data Engineer, you’ll be responsible for designing, implementing, and maintaining our data infrastructure, as well as developing and maintaining data pipelines, optimizing database performance, and troubleshooting and resolving data-related issues. The ideal candidate should have a strong understanding of data architecture, database design principles, and data modeling, as well as experience with data warehousing and business intelligence tools, and programming languages like Python, SQL, and Java. If you’re a detail-oriented problem-solver with a passion for working with data, we encourage you to apply for this exciting opportunity.

What you'll do

  • Maintain our data warehouse with timely and quality data
  • Build and maintain data pipelines from internal databases and SaaS applications
  • Create and maintain architecture and systems documentation
  • Write maintainable, performant code
  • Implement the DataOps philosophy in everything you do
  • Plan and execute system expansion as needed to support the company's growth and analytic needs
  • Collaborate with Data Analysts to drive efficiencies for their work
  • Collaborate with other functions to ensure data needs are addressed
  • Provision and set up data platform technologies
  • Manage and secure the flow of structured and unstructured data from multiple sources
  • Acquire necessary data while ensuring it meets compliance and data privacy regulations
  • Improve, manage, and teach standards for code maintainability and performance in code submitted and reviewed
  • Create smaller merge requests and issues by collaborating with stakeholders to reduce scope and focus on iteration
  • Ship medium to large features independently
  • Generate architecture recommendations and the ability to implement them
  • Participate in evaluation and implementation of new and major enhancements of reporting and business intelligence applications as needed
  • Perform technical interviews

Who you are

  • You have a firm understanding of modern data platforms, their underlying data and distribution models, and how to select appropriate tools for given requirements
  • You can demonstrate application of security best practices (compute, storage, and network)
  • You have professional experience using Python, Java, or Scala for data processing (Python preferred)
  • You have knowledge of and experience with data-related Python packages
  • You have a demonstrably deep understanding of SQL and analytical data warehouses (Snowflake or Redshift preferred)
  • You have hands-on experience implementing ETL (or ELT) best practices at scale, and with with data pipeline tools (Airflow, Luigi, Azkaban, dbt, etc).
  • You have strong data modeling skills and familiarity with the leading methodologies.
  • You have experience with Salesforce, Hubspot, and Marketo as data sources and consuming data from SaaS application APIs.
  • You are excited to jump in and share and work in accordance with our values
  • You want to constantly improve product quality, security, and performance
  • You have a desire to continually keep up with advancements in data engineering practices
  • You understand and implement data engineering best practice
  • You are a great communicator and can regularly achieve consensus amongst teams

What we'd like to see on your resume

  • 4-5 years of experience as a Data Engineer
  • Bachelor’s degree or equivalent experience

 

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.