Principal Data Engineer

6 days ago


New York NY United States Ichor Strategies Full time

Job Summary


Ichor Strategies seeks a Principal Data Engineer to lead the data architecture of our nascent SaaS platform which connects companies to the communities they operate in so that they can understand different perspectives, build authentic relationships, and foster mutual success. The ideal candidate will have extensive experience in driving architecture, making individual code contributions, and evolving a prototype into a scalable, extensible data platform.


Ichor Strategies presents some rare opportunities for a Software Engineer to work at an organization that

  • is an MBE-certified Black-owned business
  • is truly mission-driven
  • has a truly diverse staff and inclusive culture
  • is one of Crain's top 100 best places to work in NY


Reporting to the Director of Engineering, this position is fully remote, with an option to work a hybrid schedule in one of our offices in Brooklyn, Chicago, or Atlanta if you prefer. This position requires a minimum 40-hour workweek and occasional evening and/or weekend work, depending upon the workload.


Duties & Responsibilities:

  • Set architectural direction for the data systems that power our application, and help evolve those systems toward that architectural direction. This includes ingestion and processing pipelines, data storage layers including a robust multi-purpose data lake, and a data access layer including materialized views that are optimized for application performance
  • Directly contribute code that is readable, maintainable, and thoroughly tested
  • Incorporate theoretical and practical knowledge of non-functional requirements relevant to distributed data engineering such as scalability, availability, extensibility, testability, etc.
  • Build prototypes and proofs of concepts as needed to aid in technical decision making
  • Adhere to and advocate for software engineering best practices
  • Work to improve and migrate existing code, making deliberate and thoughtful tradeoffs where necessary.
  • Be independently responsible for the entire lifecycle of projects and systems, including design, development, and deployment
  • Collaborate with data engineers, application engineers, and other stakeholders across the organization
  • Break down complex projects into simple systems that can be built and maintained by less experienced engineers
  • Be considered an expert by peers, recognized for high quality and quantity of hands-on technical contributions
  • Mentor and assist other engineers via pair programming, code reviews, knowledge sharing presentations, etc.
  • Improve productivity and velocity across the team by creating tooling, reusable components, streamlined processes, etc.


Education & Experience:


  • 10+ years of experience as a professional Software Engineer
  • 7+ years of experience working with distributed ingestion, processing, storage, and access of big data (bonus points for experience with AI/ML)
  • 7+ years of experience leveraging tools and infrastructure provided by GCP, AWS, or Azure
  • Experience at an early-stage startup taking a product from 0 to 1


Skills & Abilities:

  • Deep knowledge and experience with architectures for modern data infrastructure including data lakes, data warehouses, ETL pipelines, physical and logical data formats, data processing systems, data reliability, security, governance, and performance
  • Deep knowledge of different kinds of data stores (row-oriented, columnar, key/value, document, graph, etc.) and their use cases and tradeoffs
  • Proficiency with various big data technologies including some of these: BigQuery, Redshift, Snowflake, Parquet, Avro, Beam, Spark, Flink, GCP Dataflow, AWS Glue, Azure Data Factory
  • Expertise in Java (bonus points for experience with TypeScript)
  • High standards and expectations for software that is thoughtfully and meticulously engineered
  • Excellent written and verbal communication skills
  • Empathy for others


About Ichor


Ichor Strategies is a management consulting firm specializing in connecting businesses to the communities in which they operate to build impactful strategies that deliver tangible results. We are a trusted advisor to Fortune 100 companies, providing a combination of strategic communications, policy support, and relationships in urban communities.


We are a powerhouse team of passionate advisors and experts with a combination of business acumen and cultural fluency, operating at the intersection of urban communities and major corporations. Trusted by those organizations and communities alike, we are uniquely positioned to bridge gaps to progress and unlock powerful opportunities for mutual success.


A certified MBE, our diversity powers our ability to access all communities and understand nuances that others might miss. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.



  • New York, New York, United States Arcesium Full time

    Arcesium Seeks a Principal Software Engineer - Data PlatformArcesium is seeking an exceptional Principal Software Engineer - Data Platform to join our Technology team. The successful candidate will play a key role in architecting and implementing the next generation of Arcesium's data platform.Key ResponsibilitiesDesign and develop next-generation technology...


  • New York, New York, United States Arcesium Full time

    Arcesium Seeks a Principal Software Engineer - Data PlatformArcesium is seeking an exceptional Principal Software Engineer - Data Platform to join our Technology team. The successful candidate will play a key role in architecting and implementing the next generation of Arcesium's data platform.Key ResponsibilitiesDesign and develop next-generation technology...


  • New York, New York, United States Arcesium Full time

    Principal Software Engineer - Data PlatformArcesium is seeking an exceptional Principal Software Engineer to join our Technology team. The successful candidate will play a key role in architecting and implementing the next generation of our data platform, leveraging expertise in distributed systems, modern data lake technology, and infrastructure.Key...


  • New York, United States Ichor Strategies Full time

    Job SummaryIchor Strategies seeks a Principal Data Engineer to lead the data architecture of our nascent SaaS platform which connects companies to the communities they operate in so that they can understand different perspectives, build authentic relationships, and foster mutual success. The ideal candidate will have extensive experience in driving...


  • New York, United States Ichor Strategies Full time

    Job SummaryIchor Strategies seeks a Principal Data Engineer to lead the data architecture of our nascent SaaS platform which connects companies to the communities they operate in so that they can understand different perspectives, build authentic relationships, and foster mutual success. The ideal candidate will have extensive experience in driving...

  • Principal Consultant

    4 weeks ago


    New York, United States CTI DATA Full time

    We are looking for Data Architects and Senior Consulting Leaders with a strong background building modern data & analytics solutions. You must have a solid understanding of cloud data platforms and the data & analytics ecosystem, with hands-on experience across data engineering, data science and data visualization.You will be part of a highly collaborative...


  • New York, United States Harnham Full time

    Principal Data Engineer, AzureFully Remote3-Month Contract-to-Hire $80-$95/hr Are you a Azure Subject Matter Expert and looking to take on a new role with a team with a renowned company culture? We are looking for a highly experienced Data Architect to hit the ground running in a large team environment. Apply below! THE COMPANY This renowned software...


  • New York, United States Material Bank Full time

    Job DescriptionJob DescriptionMaterial Bank is a fast-paced, high-growth technology company and created the world's largest material marketplace for the Architecture and Design industry, providing the fastest and most powerful way to start and manage a design project. Learn more about us at www.materialbank.com or see below.--Material Bank is seeking a...


  • new york city, United States Ichor Strategies Full time

    Job SummaryIchor Strategies seeks a Principal Data Engineer to lead the data architecture of our nascent SaaS platform which connects companies to the communities they operate in so that they can understand different perspectives, build authentic relationships, and foster mutual success. The ideal candidate will have extensive experience in driving...


  • New York, NY, United States CareAbout Health Full time

    Company Description  CareAbout Health is a managed services organization (MSO) that provides expert advice, resources, tools, and other support to its portfolio of medical groups and healthcare focused companies. CareAbout Health is helping align incentives to create a world where patients, providers, and payers work together in a seamless, coordinated...


  • New York, New York, United States Hudson Data Full time

    Job Title: Senior Azure Data EngineerLocation: NYC, NYDuration: Long Term W2 RoleJob Description:The ideal candidate should have hands-on experience with various Azure services, including Azure Data Factory, Databricks, Data Lake, and Power BI. They should be able to design, build, and maintain ETL pipelines, manage data lakes, and create insightful reports...


  • New York, New York, United States The Data Sherpas Full time

    Who We Are:The Data Sherpas are a team of highly skilled and motivated engineers who help our clients at every phase of their cloud journey. We have expertise in cloud, data, and applications, and we're passionate about delivering innovative solutions that drive business value.What We're Looking For:We're seeking a self-motivated and data-driven engineer to...

  • Azure Data Engineer

    3 weeks ago


    New York, New York, United States Hudson Data Full time

    Job Title: Azure Data Engineer - Design and Implement Data SolutionsLocation: NYC, NYDuration: Long Term W2 RoleJob Description:The ideal candidate will have hands-on experience with various Azure services, including Azure Data Factory, Databricks, Data Lake, and Power BI. They should be able to design, build, and maintain ETL pipelines, manage data lakes,...


  • New York, New York, United States The Data Sherpas Full time

    Job Description:The Data Sherpas are a team of skilled engineers who help clients with their cloud journey. We are looking for a self-motivated and data-driven engineer to join our team.Responsibilities:Leverage DBT on Snowflake to build scalable transformations for landed dataBuild business logic and transform raw data for analytic, ML, and reporting use...


  • New York, New York, United States The Data Sherpas Full time

    About The Data SherpasWe are a team of highly skilled and motivated engineers who help our clients at every phase of their cloud journey.Our team has extensive experience in data and analytics engineering, with a strong foundation in Snowflake, FiveTran, and DBT.We are looking for a self-motivated and data-driven engineer to join our team and collaborate...


  • New York, New York, United States Northrop Grumman Full time

    Job Title: Principal Electronics Engineer/Senior Principal Electronics EngineerNorthrop Grumman is seeking a highly motivated Principal Electronics Engineer/Senior Principal Electronics Engineer to join our team in Baltimore, MD.Job Summary:We are looking for a skilled electronics engineer to lead the development, integration, and testing of radar hardware....


  • New York, New York, United States MasterCard Full time

    We strive to create a connected and inclusive digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.We foster a...


  • New York, New York, United States Reorg Research Inc Full time

    Job Title: Principal Software EngineerAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our Data Technology team at Reorg Research Inc. As a Principal Software Engineer, you will be responsible for designing, building, and supporting scalable data management applications and services.Key Responsibilities:* Demonstrate...


  • Seattle, WA, United States Starbucks Full time

    Now Brewing - Data Platform and Services Engineering Leaders! #tobeapartner From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and the rich tradition, but that also brought a feeling of connection. We are known for developing extraordinary leaders who share this passion and are guided by their...


  • New York, New York, United States Yahoo Holdings Inc. Full time

    Job Title: Principal Technical Security EngineerAt Yahoo Holdings Inc., we are seeking a highly skilled Principal Technical Security Engineer to join our team. The successful candidate will be responsible for providing data engineering and data science services in support of our information security initiatives. Key responsibilities include meeting with...