Cgi Technologies And Solutions - Chantilly, VA

posted 3 months ago

Full-time - Mid Level
Hybrid - Chantilly, VA
Professional, Scientific, and Technical Services

About the position

CGI Federal is seeking a talented Data Engineer to join our team within our Intel Community. In this role, you will be responsible for designing and building new data stores using relational, graph, and NoSQL databases. This position requires a strong understanding of data design, engineering, and architecture principles, as well as the ability to work effectively with both technical and non-technical stakeholders. We are looking for an individual with a passion for building high-quality, scalable data solutions and the ability to collaborate effectively within a fast-paced environment. This position is located in our Chantilly, VA office; however, a hybrid working model is acceptable. Your future duties and responsibilities will include designing, developing, and implementing conceptual, logical, and physical data models, which will include ElasticSearch and Historic Database, as well as the ability to record data chain of custody. You will be expected to write clean, maintainable, and well-documented data designs, and collaborate with quality assurance team members to ensure data quality and functionality. Additionally, you will work with stakeholders to understand data requirements and translate them into data model solutions, support Extract Transform Load (ETL) code development, optimize, troubleshoot, and resolve data issues, and collaborate with data scientists and analysts to ensure data accessibility. Staying up-to-date on the latest data engineering tools and technologies will also be a key part of your responsibilities.

Responsibilities

  • Design, develop, and implement conceptual, logical and physical data models including ElasticSearch and Historic Database.
  • Write clean, maintainable, and well-documented data designs.
  • Collaborate with quality assurance team members to ensure data quality and functionality.
  • Work with stakeholders to understand data requirements and translate them into data model solutions.
  • Support Extract Transform Load (ETL) code development.
  • Optimize, troubleshoot, and resolve data issues.
  • Collaborate with data scientists and analysts to ensure data accessibility.
  • Stay up-to-date on the latest data engineering tools and technologies.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 6-8 years of experience as a Data Architect, Designer, Engineer, or similar role.
  • Strong understanding of entity-relationship design principles (OOP).
  • Experience with data modeling tools (e.g., ERWin, Tom Sawyer Perspectives, etc.).
  • Strong demonstrated experience with SQL and proficiency in writing complex queries.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • US Citizenship required due to the nature of this work.

Nice-to-haves

  • Experience with popular Python web frameworks (e.g., Django, Flask).
  • Familiarity with Graph databases (e.g., Neo4j, Neptune, JanusGraph).
  • Active TS/SCI clearance with ability to obtain and maintain a CI poly.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid maternity and parental leave
  • Learning opportunities and tuition assistance
  • Member assistance and wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service