Principal Software Engineer, Data Platform

Principal Software Engineer, Data Platform

This job is no longer open

The Principal Software Engineer, Data Platform is a self-directed person who is passionate about database design performance at scale. This person can identify and work with data across a variety of formats and make the data available to an equally varied set of customers, from data scientists to web-based applications through APIs. They fundamentally understand big data ingestion techniques and the engineering necessary to push those frameworks to do more. This person is comfortable working with, deploying, and managing big data solutions using cloud based technologies.

Competencies:

  • Understands implications of making various design decisions across a large dataset
  • Understands sparse data sets, storage mechanics, and the data needs for analytical applications
  • Understands data lifecycles (e.g. archiving, access, and cost of data management) and can manage / communicate these concerns to stakeholders.
  • Understands the need to pay significant attention to detail in software data management (e.g. data growth and monitoring, query performance awareness, data use cases) to be able to provide insight into problems before they are realized
  • Strong sense of quality and attention to detail
  • Willing to interface with many areas of organization to ensure our data is meaningful

Qualifications:

Required:

  • Enjoys working with data and surfacing insights
  • Cloud data warehouse experience
  • Expertise in data warehouse concepts and development
    • Comfortable working with complex schemas and managing views into data
  • Ability to break technical solutions into modules of manageable development stories
  • Experience with data quality and ability to test that processes are correct
  • Exposure to CI/CD, automated testing, and agile software development

Nice to haves:

  • Experience using Snowflake
  • Experience using Data Vault 2.0 methodology
  • Prior experience in a start-up environment

Are you looking for a challenge and to make a difference?

About Indigo

Indigo is a company dedicated to harnessing nature to help farmers sustainably feed the planet. With a vision of creating a world where farming is an economically desirable and accessible profession, Indigo works alongside its growers to apply natural approaches, conserve resources for future generations, and grow healthy food for all. Utilizing beneficial plant microbes to improve crop health and productivity, Indigo’s portfolio is focused on cotton, wheat, barley, corn, soybeans, and rice. 

The company is headquartered in Boston, MA, with additional offices in Memphis, TN, Research Triangle Park, NC, Basel, Switzerland, Buenos Aires, Argentina, and São Paulo, Brazil.  

www.indigoag.com

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.