2

Remote Computer Science Apprenticeship Jobs in Virginia

Senior Data Scientist

Herndon, VA · On-site +1

$160K - $220K/yr

Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, Engineering, or ... Local and remote candidates (living within Eastern or Central Time Zone) will be considered. No ...

Senior Data Scientist

Herndon, VA · On-site +1

$160K - $220K/yr

Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, Engineering, or ... Local and remote candidates (living within Eastern or Central Time Zone) will be considered. No ...

Solution Architect

Herndon, VA · On-site +1

$64.75 - $85.25/hr

Remote Clearance Required: Public Trust Clearance Position Type: Full-Time About the company: At ... Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related ...

Health IT Data Scientist

Alexandria, VA · On-site +1

$110K - $120K/yr

This is a remote position. US Citizenship is required for consideration. Ability to obtain and ... Bachelor's degree in Data Science, Statistics, Mathematics, Computer Science, or related discipline.

SOFTWARE DEVELOPER

Dahlgren, VA · On-site +1

$101K - $156K/yr

... remote or isolated sites. You must be able to travel on military and commercial aircraft for ... Experience as a professional scientist in computer programming principles such as object-oriented ...

Senior Director - Cyber Security & Innovation

VA · On-site +1

$111K - $150K/yr

Job-Specific Minimum Requirements: - Bachelor's degree in engineering, Computer Science, or related ... Remote EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants ...

next page

Showing results 1-20

Remote Computer Science Apprenticeship information

What are the main challenges faced by remote computer science apprentices, and how can they be addressed?

Remote computer science apprenticeships often come with unique challenges such as limited face-to-face interaction, difficulty in accessing immediate support, and the need for self-discipline in managing time and tasks. To address these, it's important to proactively communicate with mentors through scheduled video meetings, participate in online team discussions, and utilize project management tools to stay organized. Seeking feedback regularly and engaging with online communities can also help bridge the gap and create a supportive learning environment.

What is the difference between Remote Computer Science Apprenticeship vs Remote Software Developer?

AspectRemote Computer Science ApprenticeshipRemote Software Developer
Required CredentialsTypically no prior experience, some programs accept beginnersOften requires a degree or proven coding skills
Work EnvironmentTraining-focused, mentorship, learning phaseProject-focused, independent coding tasks
Employer & Industry UsageUsed by tech companies for entry-level trainingUsed by companies for ongoing development roles

The Remote Computer Science Apprenticeship is designed for beginners entering the tech industry, emphasizing training and mentorship. In contrast, a Remote Software Developer role involves applying skills to real projects, often requiring prior knowledge. While apprenticeships focus on learning, software developer positions are more about executing development tasks remotely.

What is a Remote Computer Science Apprenticeship?

A Remote Computer Science Apprenticeship is a structured training program that allows individuals to learn computer science skills and gain real-world experience while working from a location outside of a traditional office, usually from home. Apprentices work under the guidance of experienced mentors, participate in projects, and develop both technical and soft skills relevant to the field. This model offers flexibility and accessibility, making it possible for people from various backgrounds or locations to enter the tech industry. Apprenticeships typically combine hands-on work with coursework or online learning, preparing participants for full-time roles in software development, IT, or related fields.

What are the key skills and qualifications needed to thrive as a Remote Computer Science Apprentice, and why are they important?

To thrive as a Remote Computer Science Apprentice, you need a foundational understanding of programming languages, algorithms, and data structures, often supported by coursework or relevant certifications. Familiarity with code collaboration tools like Git, integrated development environments (IDEs), and basic cloud services is typically expected. Strong problem-solving, self-motivation, and effective communication are crucial soft skills, especially when working remotely. These abilities ensure you can learn efficiently, contribute to projects, and collaborate with mentors and teams in a distributed work environment.
What are popular job titles related to Remote Computer Science Apprenticeship jobs in Virginia? For Remote Computer Science Apprenticeship jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Remote Computer Science Apprenticeship jobs in Virginia look for? The top searched job categories for Remote Computer Science Apprenticeship jobs in Virginia are:
What cities in Virginia are hiring for Remote Computer Science Apprenticeship jobs? Cities in Virginia with the most Remote Computer Science Apprenticeship job openings:

Data Platform Engineer, AI & Personalization (Remote, East Coast)

P3Hired

Arlington, VA • On-site, Remote

$131K - $158K/yr

Full-time

Re-posted 15 days ago


Job description

Position Overview
Eagle Eye is an AI driven retail technology SaaS company powering personalized promotions and loyalty programs for leading global brands. In this role, you will sit at the heart of our platform building, optimizing, and supporting data systems that deliver high performance, real time personalization for enterprise clients.
As a Data Solutions Engineer, you will play a key role in deploying, operating, and continuously improving our data-driven platform for our clients.
You will work at the intersection of data engineering, system performance optimization, and client-facing technical operations, ensuring that our AI personalization solution runs reliably in production and delivers measurable value.
You will collaborate closely with Product Managers, Data Science, and Customer Success teams, and regularly interact with client technical teams.
The team "Personalized Challenges" is currently Europe-based and you will be the first North America based member. You will primarily communicate remotely with your direct team members in Europe but will also collaborate with our extensive team in North America who are based in Washington, DC, Toronto, Jacksonville and Chicago. Note that overall, Eagle Eye has a global presence, including North America, EMEA and APAC.
This is a United States based remote role with a preference for Eastern time zone candidates, open to applicants authorized to work without sponsorship.
Responsibilities
This role is intentionally a hybrid of responsibilities:
  • Hands-on Data Engineering - 60%
  • Continuous Optimization of Data-Driven Systems - 30%
  • Client-facing Technical Support & Ticket Resolution - 10%

Success in this role is measured by platform reliability, data quality, system performance, and the long-term resolution of production issues, rather than by volume of support tickets.
Platform Deployment & Data Integration
  • Integrate client data pipelines into our data stack
  • Deploy and configure our platform for new clients
  • Ensure data quality, consistency, and reliability across incoming and outgoing data flows
Production Support & Ticket Management
  • Investigate and resolve technical tickets related to data pipelines, system performance, and algorithm behavior
  • Act as a technical escalation point for Customer Success teams
  • Diagnose root causes, propose fixes, and ensure long-term prevention of recurring issues
Continuous Optimization & Performance Improvement
  • Analyze system and algorithm performance using metrics, logs, and experimentation
  • Identify opportunities to optimize data pipelines, processing logic, and algorithm configurations
  • Collaborate with Product and Data Science teams to prioritize and roll out improvements
  • Design and analyze A/B tests to measure the impact of changes

You Are
  • Disciplined problem-solver who enjoys digging into the "why" of system behavior to find long-term solutions.
  • An autonomous worker, ready to be the first North American member of the team while maintaining effective collaboration with European colleagues.
  • A clear, structured communicator capable of explaining complex technical issues to both engineers and non-technical stakeholders.
  • Rigorous and detail-oriented, especially when monitoring production systems and ensuring data integrity.
  • Comfortable navigating production incidents and support tickets with a calm, engineering-driven approach.
  • Curious and pragmatic, motivated by understanding real-world client use cases and optimizing system performance.
  • Comfortable working fully remotely: even if located near other team members, you will be remote from your direct colleagues based in France. You have proven experience thriving in a fully remote setup and collaborating across cultures.
  • Able to participate in a 1-2 week onboarding in Paris, offering dedicated time for in-person collaboration, learning, and team connection.
You Have
  • 3-5 years of experience as a Data Engineer or Data Solutions Engineer in a production-heavy environment.
  • A bachelors degree in Computer Science, Data Engineering, or a related field.
  • Deep hands-on experience with Python and/or Scala.
  • Proven expertise using Spark for large-scale data processing.
  • Practical experience building and managing data stacks within Google Cloud Platform (GCP) and BigQuery.
  • A solid foundation in data engineering principles, including data pipeline design and system optimization.
  • A working knowledge of Data Science and Machine Learning concepts to help bridge the gap between data flows and algorithm performance.

Department Technology Locations Arlington, VA Client Name Eagle Eye