IdeaCrew, Inc.
Junior Data Engineer
Washington, DC / Remote · Posted 1h ago
Job Description
Junior Data Engineer – IdeaCrew Skip to content .html). No Page row and no customTemplates entry: the post type's rewrite base creates /careers/ /. One template serves every posting: both job blocks leave their `job` attribute empty and resolve whichever post is being viewed. NOTE the rewrite base is `careers`, which collides with the /careers/apply/ Page — see ideacrew_reserved_job_paths() in inc/post-types.php. That collision is silent and does not affect these pages, so it is easy to ship broken. Sections, in order: header (node 8:3426), divider (the sibling rule), the posting itself (8:3427), closing CTA band (8:3362). The divider is not a block. Both sections around it are white and carry ideacrew-section-light, so src/style.scss draws the 0.8px hairline between them — the same treatment case-study.html and leader.html use, and the same one the Figma frame implies by leaving exactly 0.8px between 8:3426 and 8:3427 and nothing between 8:3427 and the dark band. Node 8:3362 is ideacrew/cta-band unchanged — the sixth node to be this block verbatim, and identical to /our-work's 8:2262 down to the flex basis (759.688 + 32 + 136.313 = 928). Only the copy differs. --> , and src/style.scss pins that element to the top of the viewport, so the bar is full-bleed while .ideacrew-header caps its contents at the design's 1024px. Padding uses presets so staff can retune it in the Site Editor: spacing|40 = 16px (top/bottom) spacing|75 = 48px (left/right) Both are the node's own values — see the token table in .agents/skills/import-node-as-block/SKILL.md §3. --> Our Work and Philanthropy -> Impact and adds Services, so several targets are pages that do not exist yet and will need relinking once they do. News was added from node 64:561, which is this same bar with an eighth tab between Impact and Careers. That node draws News in the *current* state (accent-dark fill, white ink) because it is the header of the /news/ frame, not because News is styled differently — src/style.scss's .current-menu-item rule already produces exactly that treatment, and inc/navigation.php already lights up whichever item matches the request. So the tab needed no CSS: only this line. --> About Services SBM Our Work Impact News Careers Contact . It earns nothing: the panel is opened FROM that header, and the drawer already carries a full nav. inc/branding.php gives an unlinked logo alt="" — decorative, since it goes nowhere and the linked copies already say the name. --> About Services SBM Our Work Impact News Careers Contact Us ← Open Positions Full-Time · Washington, DC / Remote Junior Data Engineer Posted March 27, 2026 IdeaCrew is currently seeking Junior Data Engineers to join our innovative, hard-working team as we disrupt healthcare technology. As a member of our Analytics team, you will work with a modern data stack, build scalable data pipelines with Python, and support external and internal reporting needs. A Junior Data Engineer at IdeaCrew will Build and scale data pipelines in production environments using a modern data stack. Carry out complex analysis utilizing PostgreSQL. Implement data modeling best practices to support analytics and reporting needs. Design technical architectures and infrastructure components. Create automated data and code quality checks. Implement and enforce data governance policies and best practices to ensure data security and compliance. Work closely with cross-functional teams and stakeholders, including business process owners, analysts, and software engineers, to understand requirements and deliver solutions. Develop and maintain technical and process documentation such as data dictionaries, ERDs, data governance policies, etc. Desired Skills & Expertise Bachelor's degree in Computer Science, Information Systems, or a related field; equivalent professional experience will also be considered. 3+ years of hands-on experience with Python for data processing in a production environment. 2+ years of experience with PostgreSQL. Familiarity with NoSQL databases such as MongoDB or CouchDB is preferred. Strong problem-solving skills and ability to work both independently and in collaborative, cross-functional teams. Strong understanding of the fundamentals of ETL processes, data pipelines, and data modeling concepts. Experience with cloud platforms (e.g., AWS, GCP, Azure) in a production environment. Experience with the training and evaluation of machine learning models in consultation with stakeholders, SMEs, and other data scientists is a plus. Job Type Full-Time Location Washington, DC / Remote Salary $100,000 to $120,000 / year Posted March 27, 2026 Apply Now Not the right role? We are always glad to hear from talented people. Introduce yourself and tell us what you would want to work on. Get in Touch , which is what puts it on all pages; nothing per-template is needed. Padding presets are the node's own values: spacing|75 = 48px (px + pt) spacing|72 = 40px (pb) spacing|60 = 24px spacing|30 =