Recent Searches

You haven't searched anything yet.

6 Data Engineer Jobs in Charlottesville, VA

SET JOB ALERT
Details...
CCRi
Charlottesville, VA | Full Time
$85k-105k (estimate)
8 Months Ago
Capital One
Charlottesville, VA | Full Time
$92k-121k (estimate)
7 Days Ago
Capital One
Charlottesville, VA | Full Time
$110k-134k (estimate)
7 Days Ago
Capital One
Charlottesville, VA | Full Time
$98k-122k (estimate)
1 Day Ago
Prescient Edge
Charlottesville, VA | Full Time
$103k-127k (estimate)
2 Months Ago
Prescient Edge
Charlottesville, VA | Full Time
$105k-128k (estimate)
9 Months Ago
Data Engineer
CCRi Charlottesville, VA
$85k-105k (estimate)
Full Time 8 Months Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

CCRi is Hiring a Data Engineer Near Charlottesville, VA

GA-CCRi maintains and deploys production systems for users across the Intelligence Community, Department of Defense, and commercial industry. We build and develop best-in-class full domain and globally focused situational awareness capabilities that process petabytes of data from numerous streaming data sources in near real time. Our systems apply state-of-the-art algorithms and machine learning techniques to extract features and fuse data from multiple phenomenologies to form a rich live view of objects in the sky, on the sea, and on the ground. These analytics are designed to determine not just where something is, but what it is, where it's been and what it's doing. All of this "data to knowledge" is made available to end users in our own browser-based application for visualization, analysis, and understanding. We always want to do more, and that's where you come in!

CCRi is looking for a Data Engineer with a mix of DevOps, Software, and Systems Engineering experience who is comfortable working in a secure, cloud-based environment.

Positions available in: Charlottesville, VA

Duties and Responsibilities

  • Build and maintain data pipelines

You’ll be responsible for bringing in new data sources as well as maintaining existing data sources. “Data to Knowledge” is our mantra. Ensuring that data sources are ready and available for use in our products is priority for both our customers and users.

  • Analyze and organize data

We bring in numerous data feeds and additional feeds are always in the works. You’ll be responsible for understanding what’s in the data, how should we bring it in, and how best to maintain it going forward.

  • Data ingestion and quality checks

Bringing in streaming data sources can sometimes be a tricky process. You’ll be responsible for reaching out to data providers, utilize Apache NiFi and other tooling for wiring data flows, and then bringing that data into our system.

  • Metrics and monitoring

You can’t manage what you can’t measure. We utilize data visualization and alerting tools to help monitor feeds and help ensure availability. As a data engineer you will help scope the appropriate alerting thresholds through evaluation of the feed volume and flow rates.

  • Work alongside project management

You'll work closely with the Data Project Manager in preparation for meetings with our customers, such as the monthly Data Council.

Essential Functions

  • Under general direction, this position is responsible for the design and implementation of secure automation solutions for development, testing, and production environments.
  • Builds and deploys automation, monitoring, and analysis solutions.
  • Manages continuous integration and delivery pipeline to maximize efficiency.
  • Implements industry best practices for system hardening and configuration management.
  • Develops and maintains solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring.
  • Continuously evaluates existing systems with industry standards and make recommendations for improvement.
  • Builds and maintains tools, solutions and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards and reduce errors.
  • Tests system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed.
  • Manages code deployments, fixes, updates and related processes.
  • Works with open-source technologies as needed.
  • Works with CI and CD tools, and source control such as GIT and SVN.
  • Offers technical support where needed, developing software for our back-end systems.
  • Stays current with industry trends and source new ways for our business to improve.
  • Work with the Program Manager, Project Technical Lead, and the Customer to create technical plans for new deployments, including requirements, implementation details (e.g. sizing of the resources), verification, and validation.
  • Ongoing verification, validation, and documentation of deployments.
  • Plan and execute maintenance and upgrade tasks.
  • Support the deployments including monitoring and providing answers to customer inquiries.
  • Participate in an on-call rotation for supporting the systems during work and weekend hours.
  • Work 100% on-site at our Charlottesville facilities.
  • Typically requires a Bachelor's or Master's degree in Computer Science, Engineering, or related field and five years of related experience.
  • Understanding of system administration in Linux.
  • Strong knowledge of configuration management tools
  • Scripting/coding with Python, Java/Scala, Bash· Strong communication and documentation skills.
  • An ability to drive to goals and milestones while valuing and maintaining a strong attention to detail.
  • Excellent judgment, analytical thinking, and problem-solving skills.
  • Self-motivated individual that possesses excellent time management and organizational skills.
  • Strong Customer Advocacy skills / Passion for the Customer
  • Strong understanding and experience with at least one cloud environment such as Amazon Web Services (Preferred), Google Cloud and/or Microsoft Azure
  • Experience with software development life-cycles and best practices
  • Strong troubleshooting skills, and capable to solve problems logically.
  • Collaborative and willing to work with remote team members.

Desired Skills and Qualifications

An ideal candidate will have additional specific experience with many of the following:

  • Apache NiFi and Apache Kafka, Secure File Transfer Protocol, Web scrapers
  • Experience in systems engineering or architecture (balancing hardware and networking capacities with data transactions)
  • Containers and container orchestration (docker, kubernetes, helm, istio, rancher)
  • CI/CD, GitOps
  • Provisioning (CloudFormation, Terraform) and configuration management (Puppet) tools
  • Security & networking - cloud security, IAM, ABAC, SSO, Okta, Keycloak, A&A
  • Databases (Postgres, MySQL, and Accumulo)
  • Support or operations engineering roles
  • Preference will be given to candidates with an active TS clearance.

Travel Percentage Required

0-10%

Relocation Assistance Provided

Yes

US Citizenship Required?

Yes

Clearance Required?

Ability to obtain and maintain security clearance required.

Clearance Level

TS with SCI eligibility

Pay Range

$110,000-$150,000

  • Casual Work Environment
  • Intellectually Challenging Work
  • Health Insurance including FSA, HSA and Tricare Supplement options
  • Short/Long Term Disability Insurance
  • Generous Defined Retirement Benefit, including both a 401K match and pension plan.
  • Very Flexible Vacation Policy

The job description above is not intended to be comprehensive list. Responsibilities, activities, duties, and/or tasks may change or be assigned at any time.

CCRi is committed to a diverse and inclusive workforce because we know that our differences benefit our employees, our customers, and our community. We are proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, age, sex, sexual orientation, gender identity, national origin, status as a an individual with a disability, status as a protected veteran, or any other applicable legally protected characteristics.

Job Summary

JOB TYPE

Full Time

SALARY

$85k-105k (estimate)

POST DATE

09/09/2023

EXPIRATION DATE

05/02/2024

HEADQUARTERS

OREGON CITY, OR

SIZE

25 - 50

FOUNDED

2013

CEO

CHARLES E SWETT

REVENUE

$10M - $50M

Show more

CCRi
Full Time
$94k-108k (estimate)
1 Week Ago
CCRi
Remote | Full Time
$107k-129k (estimate)
2 Months Ago
CCRi
Part Time
$30k-35k (estimate)
3 Months Ago

The job skills required for Data Engineer include Python, Computer Science, Analysis, Machine Learning, Java, Problem Solving, etc. Having related job skills and expertise will give you an advantage when applying to be a Data Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Data Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Python
Resource Management Concepts, Inc.
Full Time
$111k-136k (estimate)
2 Days Ago
For the skill of  Computer Science
Columbia College
Part Time | Contractor
$60k-104k (estimate)
2 Days Ago
For the skill of  Analysis
Greytek
Full Time
$107k-137k (estimate)
Just Posted
Show more

The following is the career advancement route for Data Engineer positions, which can be used as a reference in future career path planning. As a Data Engineer, it can be promoted into senior positions as a Database Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Data Engineer. You can explore the career advancement for a Data Engineer below and select your interested title to get hiring information.

If you are interested in becoming a Data Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Data Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Data Engineer job description and responsibilities

The data engineer develops and maintains the enterprise data framework for continued use.

03/12/2022: Dothan, AL

A data engineer prepares data for analytical or operational uses.

03/03/2022: Boulder, CO

Data engineers simplify complex data structure and prevent the reduplication of data.

03/28/2022: New Suffolk, NY

Data Engineers are the technical professionals who prepare data that can be used by data scientists for valuable decisions and strategies.

04/13/2022: Harrisburg, PA

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Data Engineer jobs

Changing oil, running basic checks, topping off fluids and checking tire pressure are common job duties.

01/22/2022: Fort Wayne, IN

Oil changes are an essential component of preventative maintenance.

02/26/2022: Newark, NJ

A data engineer should be aligned with a data scientist’s needs while creating a data system.

04/10/2022: Fayetteville, NC

Start with an entry-level position.

02/10/2022: Winston Salem, NC

Consider pursuing additional professional engineering or big data certifications.

03/09/2022: Saginaw, MI

Step 3: View the best colleges and universities for Data Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College
Show more