1

Evolutionary Computing Jobs in Georgia (NOW HIRING)

Enterprise Architect

Atlanta, GA · On-site

$66.25 - $85.50/hr

... computing, large-scale system design, security, data aggregation, user interface design; the list ... Evolutionary, Enterprise Fowler,... • Multi Cloud certified - Azure/AWS/GCP Engineering ...

Evolutionary Computing information

What are the key skills and qualifications needed to thrive as an Evolutionary Computing Specialist, and why are they important?

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 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 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 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 cities in Georgia are hiring for Evolutionary Computing jobs? Cities in Georgia with the most Evolutionary Computing job openings:
Enterprise Architect

Enterprise Architect

ACI Infotech

Atlanta, GA • On-site

$66.25 - $85.50/hr

Full-time

Posted 9 days ago


Job description

Role: Enterprise Architect
Duration: Full Time
Location: Atlanta, GA
The candidate must have 17+ years of industry experience with a proven track record of successfully architecting solutions for platform or products developed in an agile environment.
The ideal candidate is a hands-on/roll-up-the sleeves technical leader at heart creating comprehensive architecture for a platform or product and provides strategic direction throughout
the engineering process. The candidate needs to ensure that the new solution fits into the existing enterprise architecture from the technical, business, user, and other perspectives. They cooperate
with all the teams involved in the development process and must understand the company's technology at a deep level and interface with cross functional Teams in order to successfully lead the
architecture, technical vision & delivery for the product or platform.
He / She has keen eye towards business value & revel in solving challenging problems of scale and are passionate to engage in diverse set of areas such as cloud native platforms, SaaS products &
solutions, customer experience management, analytics, AI/ML, distributed computing, large-scale system design, security, data aggregation, user interface design; the list goes on and is growing every day.
Key Responsibilities
• Serves as Principal Enterprise Platform Architect for defining portfolio roadmaps that meet specific business needs.
• Conducts and oversees studies and the preparation of initiative reports that include study findings, presentations, recommendations, and instructions for proposed system
implementations; formulates logical descriptions of problems; and devises and implements optimum solutions.
• Performs highly advanced and/or managerial (senior-level) roadmap or architecture work.
• Work involves planning and analysing user requirements, procedures, and problems to automate processing or to improve existing systems.
• Prepare As-Is, To Be, Gap analysis, SWOTs, charts, diagrams, and tables that depict the present and proposed systems in terms of costs, benefits derived, and tasks accomplished.
• Drives and leads initiatives that cross functional entities that require coordinating, planning, and scheduling during project development and implementation stages.
• Evaluates current and future solutions, applications, technologies and establish overall requirements and planning objectives.
• Plays a critical role in translating business strategy into technical strategy and defines end to-end technology architectures that support the strategy.
• Provides Architectural expertise on strategic planning actions and policy decisions related to the agency's systems and makes recommendations concerning the direction of the org.
• Analyses and defines disaster recovery responsibilities and procedures.
• Articulates desired future state, understand the current state, identify gaps between the two states, and develop approaches to close these gaps.
Desired Skills and Experience
• B.Tech/M.Tech in Computer Science or related engineering discipline.
• 17+ years of experience in Software/IT/Cloud services industry
• 2+ years of experience defining & implementing strategies under a VP or equivalent
• Extensive experience with enterprise architecture practices & patterns
• TOGAF, Zachman, Evolutionary, Enterprise Fowler,...
• Multi Cloud certified - Azure/AWS/GCP Engineering Certifications great to have.
• Preferred: Proven Experience in building Large scale B2B SaaS platforms from scratch.
• Enterprise Architecture Governance, Microservices in Java and DevOps experience
• Understanding of API gateways, orchestrators and middleware
• Deep expertise with the latest tech stack Kubernetes, Kafka, Python, Docker, CI/CD Jenkins
• Proven leadership, presentation, written and teamwork skills.
• Prior experience in SaaS, Enterprise or CRM domain is a plus.
• 12+ years of experience in the design and implementation of complex IT solutions (including scalable cloud-based solutions and micro services architectures, or application design and
development).
• Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control
management, build processes, testing, and operations.