1

Evolutionary Computing Jobs in Virginia (NOW HIRING)

... computing in a HPC environment. • Proficiency in Python and ML libraries such as scikit-learn ... evolutionary computation. • Ability to explain technical details clearly to non-experts and ...

... evolutionary algorithms for resilient workflow optimization, and enhancing language models to ... distributed computing at the tactical edge. * Drive Deployment: Take technical ownership of ...

... evolutionary algorithms for resilient workflow optimization, and enhancing language models to ... distributed computing at the tactical edge. * Drive Deployment: Take technical ownership of ...

... computing in a HPC environment. Proficiency in Python and ML libraries such as scikit-learn ... Familiarity with optimization algorithms, constraint handling, and evolutionary computation.

Senior Principal Architect

Reston, VA · On-site

$176K - $282K/yr

Develop forward-looking architectures with evolutionary pathways for emerging technologies (AI/ML, zero trust, PQC, AIOps, edge computing, etc). * Lead technical solutioning sessions with capture ...

Senior Principal Architect

Reston, VA · On-site

$176K - $282K/yr

Develop forward-looking architectures with evolutionary pathways for emerging technologies (AI/ML, zero trust, PQC, AIOps, edge computing, etc). * Lead technical solutioning sessions with capture ...

... and evolutionary algorithms for resilient workflow optimization, andenhancing language models to ... distributed computing at the tactical edge. * Drive Deployment: Take technical ownership of ...

Senior Principal Architect

Reston, VA · On-site

$176K - $282K/yr

Develop forward-looking architectures with evolutionary pathways for emerging technologies (AI/ML, zero trust, PQC, AIOps, edge computing, etc). * Lead technical solutioning sessions with capture ...

Evolutionary Computing information

What are some common challenges faced when implementing evolutionary computing algorithms in real-world projects?

One of the main challenges in applying evolutionary computing algorithms is balancing computational cost with solution quality, as these algorithms can be resource-intensive and require careful parameter tuning. Additionally, translating theoretical models into scalable, real-world applications often involves customizing operators and fitness functions to suit specific domains. Collaboration with domain experts is crucial to accurately define objectives and constraints, and ongoing communication with software engineers ensures efficient integration into existing systems.

What are the key skills and qualifications needed to thrive as an evolutionary computing specialist?

To thrive as an Evolutionary Computing Specialist, you need a solid background in computer science, mathematics, and algorithm design, often supported by an advanced degree in a related field. Familiarity with programming languages (such as Python, C++, or Java), machine learning frameworks, and optimization libraries is typically required. Strong analytical thinking, problem-solving abilities, and creativity are crucial soft skills that help in developing innovative solutions. These skills enable specialists to design and implement effective evolutionary algorithms that solve complex computational problems across various domains.

What is the difference between Evolutionary Computing vs Data Scientist?

AspectEvolutionary ComputingData Scientist
Required CredentialsTypically a degree in computer science, AI, or related fields; certifications in AI or machine learningDegree in statistics, computer science, or related fields; certifications in data analysis or machine learning
Work EnvironmentResearch labs, AI development teams, academiaBusiness environments, tech companies, consulting firms
Industry UsageOptimization problems, evolutionary algorithms researchData analysis, predictive modeling, business insights
Common Search/ComparisonYesYes

While both roles involve advanced computing techniques, Evolutionary Computing focuses on algorithms inspired by natural selection for optimization, whereas Data Scientists analyze data to extract insights and build predictive models. They often collaborate but serve different primary functions within tech and research industries.

What is evolutionary computing?

Evolutionary computing is a branch of artificial intelligence that uses algorithms inspired by the process of natural selection to solve complex optimization and search problems. These algorithms, such as genetic algorithms, evolve solutions over time by mimicking biological mechanisms like mutation, crossover, and selection. Evolutionary computing is used in various fields, including engineering, economics, and robotics, to find solutions that might be difficult to obtain through traditional methods. It is especially useful for problems where the search space is vast and not easily navigable by conventional algorithms.
What are popular job titles related to Evolutionary Computing jobs in Virginia? For Evolutionary Computing jobs in Virginia, the most frequently searched job titles are:
What cities in Virginia are hiring for Evolutionary Computing jobs? Cities in Virginia with the most Evolutionary Computing job openings:

VIE - Digital Engineer F/H

EDF

Lynchburg, VA • On-site

Full-time

Re-posted 15 days ago


Job description

Job Summary:
EDF is seeking a highly motivated AI/Digital Engineer to join their Fuel Design team, focusing on the application of advanced machine learning and AI techniques within the nuclear fuel cycle. The role involves collaborating with engineers and data scientists to develop AI-powered tools and models that enhance decision-making in various aspects of nuclear fuel management.
Responsibilities:
• Propose, develop, and implement AI/ML models to solve real-world problems in nuclear fuel management, including:Fuel loading pattern optimization
• Burnup and depletion prediction
• Fuel inventory planning
• Anomaly detection in reactor operations
• Collaborate with subject matter experts to translate nuclear domain knowledge into model features and constraints.
• Design experiments and simulations using physics-informed machine learning or integrate ML with reactor simulation tools.
• Clean, preprocess, and analyze large datasets (e.g., simulation outputs, operational data).
• Build and maintain custom Gym environments or RL frameworks for nuclear fuel design and optimization.
• Communicate findings through visualizations, dashboards, and technical reports for both technical and non-technical stakeholders.
• Work cross-functionally with engineering, operations, and business units to integrate ML tools into workflows and decision systems.
• Stay current with advancements in AI/ML and evaluate their applicability in the nuclear sector.
Qualifications:
Required:
• B.S. or M.S. in Computer Science, Data Science, Nuclear Engineering, Applied Mathematics, or a related field.
• Demonstrated experience applying automation (using e.g., Python or Bash) on Linux systems to accelerate workflow and enhance data analysis.
• Strong understanding of runtime optimization and parallel computing in a HPC environment.
• Proficiency in Python and ML libraries such as scikit-learn, TensorFlow, PyTorch, or Stable-Baselines3.
• Experience with data handling tools (e.g., NumPy, Pandas, SQL).
• Strong understanding of supervised, unsupervised, and reinforcement learning methods.
• Familiarity with optimization algorithms, constraint handling, and evolutionary computation.
• Ability to explain technical details clearly to non-experts and collaborate across disciplines.
Preferred:
• PhD in Computer Science, Data Science, Nuclear Engineering, Applied Mathematics, or a related field.
• Knowledge of regulatory or economic constraints in nuclear fuel supply chains.
Company:
EDF creates a net zero energy future through power, innovative solutions, and services that assist to save the planet. Founded in 1946, the company is headquartered in Paris, FRA, with a team of 10001+ employees. The company is currently Late Stage.