🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Position Summary: This is a contract/temporary position. Associate selected will be payrolled (W-2) through a staffing agency. Develops dimensional models following medallion architecture patterns, ensures data quality, and guarantees reliable data delivery for analytics on a Snowflake platform. This involves building and maintaining dbt transformation pipelines, orchestrating with Dagster, and implementing various data ingestion methods, including Fivetran, Boomi, and custom Python pipelines for unique source systems. Key Responsibilities: Design and develop dbt models following the medallion architecture (bronze > silver > gold layers). Build dimensional models, including fact and dimension tables, for analytics consumption. Implement and maintain data quality tests using dbt’s testing framework. Optimize SQL transformations within dbt for performance in Snowflake. Write and maintain schema documentation with model and column descriptions, and apply dbt best practices (refs, sources, macros, tags). Configure and maintain Dagster assets to orchestrate dbt model execution, including implementing schedules and sensors. Monitor pipeline health through the Dagster UI and resolve execution failures. Build and maintain bespoke Python-based ingestion pipelines for source systems without native connector support. Participate in code reviews for dbt models and Dagster configurations, and use tools like sqlfluff for code quality. Collaborate with analysts and data consumers, and document data models, transformation logic, and operational procedures. Minimum Qualifications / Other Expectations: Strong SQL skills with ability to write and optimize analytical queries Python proficiency for building data ingestion pipelines and scripting Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience Experience with dbt or willingness to learn quickly (we use dbt extensively) Familiarity with data warehousing concepts on Snowflake, BigQuery, or similar comfort with Git-based development workflows Experience with dbt in a production environment Familiarity with dimensional modeling (fact and dimension tables) Experience with layered data architectures (staging, intermediate, mart patterns) Exposure to workflow orchestration tools (Dagster, Airflow, Prefect) Understanding of data quality testing approaches Preferred: 3 - 5 years in analytics engineering or data engineering Compensation: Base Pay Start Rate: $65 - 95/hour The Company also offers competitive benefits for full time employees including paid time off, matching 401(k), and health benefits. About Us: Irvine Company is a privately held real estate investment company and master-planner committed to creating and sustaining communities that thrive for generations. Irvine Company is respected for its master planning and environmental stewardship of the Irvine Ranch in Orange County, including diversified operations throughout coastal California. Irvine Company brings to life neighborhoods and sustainable communities with a full range of housing, jobs, retail centers, schools, parks and open space. We take as much pride in our employee community as we do the communities we create. It’s an environment populated with talented and experienced people, a collaborative spirit and abundant opportunities. Apply today to join our employee community, and learn more about Irvine Company , our legacy and our guiding principles . Irvine Company is committed to providing equal opportunity in all of our employment practices, including selection, hiring, promotion, transfer, compensation, termination, and training, without regard to race, religion, color, sex, sexual orientation, gender, gender identity, national origin, ancestry, citizenship status, marital status, pregnancy, age, medical condition, genetic information, military and veteran status, disability, or any other basis protected by federal, state, and local law. Reasonable accommodation is available for qualified individuals with disabilities, upon request. #LI-Onsite
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.