We're looking for a skilled Data Engineer to help us transform our food service data infrastructure from the ground up. You'll be responsible for building efficient data pipelines that integrate our tap2Eat system with meals data in BigQuery, enabling powerful business insights across the organization. This is a hands-on technical role where you'll design, implement, and optimize our entire data engineering ecosystem.
Key responsibilities:
- Build scalable ETL/ELT pipelines using Apache Airflow to integrate data from various sources including relational databases, Google Sheets, and unstructured data into BigQuery.
- Design and implement an optimized data model for storing and analyzing food service data, with a focus on query performance and cost efficiency.
- Develop transformation scripts that clean, standardize, and enrich our tap2Eat system data with meals nutritional information.
- Engineer partitioning and clustering strategies for BigQuery tables to ensure optimal performance and cost management.
- Create and maintain data quality frameworks to ensure data accuracy, completeness, and reliability.
- Develop automated data pipeline monitoring to proactively identify and resolve issues.
- Optimize SQL queries and views to support the BI team in creating insightful dashboards.
- Document data pipelines and data models to ensure knowledge sharing across teams.
- Collaborate with stakeholders to understand business requirements and translate them into technical implementations.
What You'll Need
Technical Skills:
- 4+ years of experience in data engineering roles.
- Strong proficiency with Python and SQL.
- Experience with Apache Airflow or similar workflow orchestration tools.
- Demonstrated expertise with BigQuery or similar cloud data warehouses.
- Knowledge of data modeling and dimensional design principles.
- Experience with real-time and batch data processing patterns.
- Understanding of data quality best practices and implementation methods.
- Familiarity with version control systems (Git) and CI/CD practices.
Background and Education:
- Bachelor's degree in Computer Science, Information Systems, Statistics, or equivalent practical experience
- Experience working with food service data is a plus, but not required
go to method of application »
The Senior Associate - Internal Communications will play a central role in cultivating clarity, cohesion, and culture across the organization. Reporting to the Communications Manager, this individual will manage day-to-day internal communications- via email, Slack and other internal communication channels -and partner closely with the People Team to drive employee engagement, ensuring alignment between teams, leadership and strategic goals.
Our Values
At Food for Education, our values are guiding principles that provide us with purpose and direction and set the tone for our interactions with all stakeholders:
- Build with excellence and curiosity - We’re not afraid to try new things and iterate as much as we can to find the best and most efficient way to get results;
- Be the change you seek - We acknowledge that continuous improvement is a shared responsibility;
- We do what we say; and say what we do - We embrace an ownership mentality;
- Ask why; and commit - Share openly and question respectfully and commit fully. When we understand the why, we are able to work with a purpose.
Key Responsibilities:
Internal Communications Planning & Delivery
- Develop and execute internal communications strategies in support of F4E’s mission, team cohesion and organizational values. Own the internal communications strategy.
- Build and manage a content calendar for internal communications, ensuring timely, relevant, and engaging messaging.
- Lead the creation and distribution of internal updates, memos, Slack posts, Termly newsletters, leadership announcements, and org-wide updates.
- Work with the People Team to support employee onboarding, culture campaigns and change management communications.
Internal Communications Strategy & Engagement
- Serve as the go-to expert on internal communication channels such as Slack, managing content, organizing channels and optimizing usage for clarity and engagement.
- Identify and implement internal communications best practices, such as pinned messages, announcements channels, emoji norms and formatting tips on Slack.
- Analyze engagement and propose innovations for internal communications e.g. through Slack integrations, other communication channels and feedback loops.
Content & Messaging Support
- Draft internal versions of external communications (e.g, blogs, press announcements, impact stories) in collaboration with the broader comms team.
- Support the Communications Manager in crafting leadership speeches, Q&A documents, FAQs and team briefings.
- Create accessible formats like “Week in Review,” “Staff Spotlight,” “Voice from the Field,” or “5 Things to Know” content series/proposed daily themes.
Crisis & Issues Communications
- Collaborate on rapid response strategies for internal crisis communications, ensuring staff are informed, cal, and aligned.
- Maintain a clear communications escalation protocol and help keep teams updated as situations evolve.
Media Monitoring & Insights Sharing
- Track media coverage and partner updates, producing short internal digests to keep the team informed and inspired.
- Maintain an archive of key media mentions, speeches and storytelling assets relevant to internal comms.
Culture, Connection & Engagement
- Support internal campaigns that reinforce F4E’s mission, values and impact across teams.
- Help coordinate internal events, town halls, staff Q&As, and feedback forums in partnership with the People Team.
- Proactively collect feedback on internal communications and adjust tone, tools or approach as needed.
Desired Candidate Profile
- 5 years of experience in internal communications, employee engagement, or general communications with a strong internal focus.
- Excellent written and verbal communication skills -able to translate complex information into clear, engaging content.
- Proven experience using Slack as a core internal comms platform, with knowledge of Slack best practices, automations and formatting.
- Strong attention to detail, organizational skills and the ability to manage multiple projects simultaneously.
- Comfortable with content creation tools like Google Docs, Canva or Mailchimp.
- Highly collaborative, proactive and emotionally intelligent team player.
- Ability to thrive in a fast-paced, values-driven organization with global ambitions and local roots.