Demo

BI Engineer

Jobs via Dice
San Jose, CA Full Time
POSTED ON 3/28/2026
AVAILABLE BEFORE 4/26/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cynet Systems, is seeking the following. Apply via Dice today!

We are looking for a BI Engineer for our client in San Jose, CA

Job Title: BI Engineer

Job Location: San Jose, CA

Job Type: Contract

Job Overview:

Pay Range: $71.16hr - $74.90hr

Requirement/Must Have:

  • 7 to 10 years of experience with database development using packages, stored procedures, and triggers in SQL and PL/SQL.
  • 7 to 10 years of experience in dimensional modeling, including Star and Snowflake schema design and maintaining dimensions using Slowly Changing Dimensions (SCD).
  • 7 years of experience in SQL performance tuning and optimization techniques.
  • Strong expertise in conceptual, logical, and physical data model design.
  • Experience developing Business Intelligence solutions for business functions such as Finance, CRM, Sales, Sales Operations, and Marketing.
  • Strong experience with end-to-end data validation and ensuring quality data delivery.
  • Experience with project tracking tools such as Jira and GitHub.
  • Ability to manage ad-hoc requests and work on simultaneous projects or tasks.
  • Strong communication and teamwork skills.

Experience:

  • 7 to 10 years of database development experience.
  • Experience with SQL, PL/SQL, and/or T-SQL query development and stored procedures.
  • Experience in data modeling and data validation.
  • Experience with BI solution development and proof of concept activities.

Responsibilities:

  • Participate in the development of Business Intelligence solutions to meet the needs of commercial organizations.
  • Design and maintain conceptual, logical, and physical data models.
  • Evaluate business requirements and conduct proof of concept activities.
  • Proactively identify and communicate data anomalies within source systems.
  • Perform end-to-end data validation to ensure quality data delivery.
  • Develop and performance tune complex SQL, PL/SQL, and/or T-SQL queries and stored procedures.
  • Use project tracking tools such as Jira and GitHub to manage work effectively.
  • Support batch processes using scripting languages such as Perl, Unix shell, or Python.
  • Create strategic designs and map business requirements to system and technical requirements.
  • Communicate, translate, and simplify business requirements to ensure stakeholder alignment and buy-in.
  • Manage multiple time-sensitive assignments in a fast-paced environment.

Should Have:

  • Experience with source systems such as Salesforce (SOQL), NetSuite, or other CRM platforms.
  • Experience with scripting languages such as Perl, Unix shell, or Python.

Skills:

  • Business Intelligence.
  • Data Modeling.
  • Conceptual, Logical, and Physical Data Modeling.
  • SQL.
  • PL/SQL.
  • T-SQL.
  • Stored Procedures.
  • Triggers.
  • SQL Performance Tuning.
  • Dimensional Modeling.
  • Star Schema.
  • Snowflake Schema.
  • Slowly Changing Dimensions (SCD).
  • Data Validation.
  • Jira.
  • GitHub.
  • Salesforce (SOQL).
  • NetSuite.
  • Perl.
  • Unix.
  • Python.

Qualification and Education:

  • Relevant degree in Computer Science, Information Systems, Data Engineering, or a related field preferred.

Salary : $71 - $75

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Sheridan, WY
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
  • 8 Days Ago

  • Jobs via Dice Burlington, VT
  • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
  • 8 Days Ago

  • Jobs via Dice Georgia, VT
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
  • 8 Days Ago

  • Jobs via Dice Alaska, AK
  • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
  • 8 Days Ago


Not the job you're looking for? Here are some other BI Engineer jobs in the San Jose, CA area that may be a better fit.

  • West Coast Consulting LLC San Jose, CA
  • Job Description Job Description: HYBRID IN SAN JOSE, CA Senior BI Engineer with strong SQL dimensional modeling (star/snowflake, SCD) data warehouse experi... more
  • Just Posted

  • DeWinter Group San Jose, CA
  • Title: BI Engineer Job Type: Contract Contract Length: 6 months Pay Range: $70-$75/hr Start Date: ASAP Location: Hybrid - San Jose, CA About The Opportunit... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!