Principal Data Engineer

3 weeks ago


Brooklyn, 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.



  • Brooklyn, 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...


  • Brooklyn, United States National Grid USA Full time

    About us Every day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives. Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates.To succeed, we must anticipate customer needs, reduce energy delivery...


  • Brooklyn, New York, United States The Boston Consulting Group Inc Full time

    About The Boston Consulting Group Inc.">At The Boston Consulting Group Inc., we help clients with total transformation-inspiring complex change, enabling organizations to grow, building competitive advantage, and driving bottom-line impact. Our diverse, global teams bring deep industry and functional expertise and a range of perspectives to spark...

  • Data Engineer

    3 weeks ago


    Brooklyn, United States TrueCare™ Full time

    Job Summary: The Data Engineer will design, implement, and maintain scalable data solutions to empower data-driven decision-making across True Venture Group, True Care, and POD Health. This role involves building efficient data pipelines, optimizing data storage, and integrating enterprise systems to support advanced analytics, operational needs, and...

  • Data Engineer

    4 weeks ago


    Brooklyn, United States True Ventures Group Full time

    Job Summary: The Data Engineer will design, implement, and maintain scalable data solutions to empower data-driven decision-making across True Venture Group, True Care, and POD Health. This role involves building efficient data pipelines, optimizing data storage, and integrating enterprise systems to support advanced analytics, operational needs, and...

  • Data Engineer

    2 months ago


    Brooklyn, United States Shaped Full time

    Company Description Shaped is an API for developers to seamlessly add personalized ranking and recommendation into their products. These frictionless discovery experiences help end-users find what they want faster, and, consequently, grow conversion and engagement business metrics. We're a seed stage start-up backed by top-tier investors (e.g. Y-Combinator,...

  • Data Engineer Leader

    4 weeks ago


    Brooklyn, New York, United States IS3 Solutions Full time

    Job Title:Data Engineer LeaderAbout IS3 SolutionsWe are a leading provider of data engineering solutions for city agencies, and we are seeking an experienced Data Engineer Leader to join our team. SalaryThe estimated salary for this role is between $120,000 - $180,000 per year, depending on experience.About the RoleThis is a unique opportunity to work with...


  • Brooklyn, New York, United States National Grid USA Full time

    We're seeking a talented Principal Cloud Platform Engineer to join our global cloud infrastructure and operations team at National Grid USA. As a principal engineer, you'll be responsible for driving innovation and modernization within our cloud environment(s), ensuring the delivery of high-quality cloud solutions that meet business needs and objectives.Key...


  • Brooklyn, United States The Boston Consulting Group Inc Full time

    Who We Are Boston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we help clients with total transformation-inspiring complex change, enabling organizations to grow, building...

  • Senior Data Engineer

    2 months ago


    Brooklyn, United States CITY OF NEW YORK INC Full time

    Company DescriptionJob Description The Office of Technology and Innovation (OTI) oversees all Citywide technology, privacy, cybersecurity, infrastructure, and telecommunications to ensure the security of, and enhance, City operations and service delivery to New York City's residents, businesses, employees, and visitors. As the City's technology and...


  • Brooklyn, New York, United States TrueCare™ Full time

    TrueCare™ Senior Data Engineer Leader Job DescriptionWe are seeking a highly skilled Senior Data Engineer Leader to lead our data engineering team at TrueCare™. As a key member of our technology department, you will oversee the design and implementation of scalable data solutions to drive business growth.About the Role:This is a senior-level position...


  • Brooklyn, New York, United States IS3 Solutions Full time

    Data Engineer ResponsibilitiesCreate and maintain optimal data pipeline architecture based on best practices.Design, develop, and test repository changes.Build analytics tools using data pipelines for actionable insights.Built infrastructure for ETL operations using SQL, cloud, and big data technologies.


  • Brooklyn, New York, United States CITY OF NEW YORK INC Full time

    Job DescriptionAs a Senior Data Engineer, you will have the opportunity to develop innovative solutions that improve the quality of life for all New Yorkers.You will work closely with other data engineering teams to build and maintain reusable data pipelines and tools, enabling faster time-to-market for data-driven solutions.

  • Cloud Data Engineer

    4 days ago


    Brooklyn, New York, United States CITY OF NEW YORK INC Full time

    Our company is committed to creating a diverse and inclusive work environment where everyone feels valued and empowered to make a difference. We strive to attract top talent from all walks of life and foster a culture of belonging, respect, and open communication. As a Senior Data Engineer, you will be part of a dynamic team that shares your passion for...


  • Brooklyn, New York, United States National Grid USA Full time

    About National GridNational Grid is hiring a Principal Cloud Platform Engineer to lead the charge towards a carbon-free future. This position offers remote flexibility, with the requirement that candidates reside in one of the following states: New York (NY), New Jersey (NJ), Massachusetts (MA), Connecticut (CT), Vermont (VT), Rhode Island (RI), Maine (ME),...

  • ODA Sr. Data Engineer

    1 month ago


    Brooklyn, United States IS3 Solutions Full time

    IS3 is looking for a Data Engineer to ensure the efficient and successful implementation and support of complex data engineering solutions for City agencies. This resource should demonstrate a solid understanding of industry-standard implementation methodologies using data engineering technologies, tools, and processes. TASKS: Create and maintain optimal...

  • Data Science Expert

    3 weeks ago


    Brooklyn, New York, United States The Boston Consulting Group Inc Full time

    About the RoleWe are seeking a highly skilled Principal Data Scientist to join our team at The Boston Consulting Group Inc. As a key member of our BCG X team, you will apply data science methods and analytics to drive significant business impact across various industries.In this role, you will collaborate with interdisciplinary teams of engineers,...


  • Brooklyn, New York, United States Automatic Data Processing Full time

    **Job Title:** Software Automation Engineer**About the Role:**This position is an integral part of our software development team at Automatic Data Processing, where you will analyze and design automation scripts to validate functionality. You will have the freedom to experiment with cutting-edge technologies.**Responsibilities:**Collaborate with the...


  • Brooklyn, United States Glocomms Full time

    Our client is a fast-growing AI company specializing in the Pharmaceutical Intelligence space.Key Responsibilities:Design, develop, and maintain complex data pipelines that go through multiple stages and transformations.Implement data modeling, normalization, and wrangling of different data formats into a cohesive product.Manage and optimize data storage...


  • Brooklyn, United States Glocomms Full time

    Our client is a fast-growing AI company specializing in the Pharmaceutical Intelligence space.Key Responsibilities:Design, develop, and maintain complex data pipelines that go through multiple stages and transformations.Implement data modeling, normalization, and wrangling of different data formats into a cohesive product.Manage and optimize data storage...