Job Description

1. Do you have Generative AI experience?

2. Do you understand how vector and graph databases work?

3. Do you have at least working knowledge of Azure Cognitive Services?

Description:

Southern Company is seeking an experienced AI Engineer to join our innovative team. As a key member of our Development Strategies and Standards group, you will collaborate with talented professionals to design, develop, and maintain cutting-edge software solutions. This role requires a proficiency in Azure Cognitive Services, graph databases, vector databases, retrieval augmented bots, and an understanding of large language models and machine learning concepts.

Key Responsibilities:

• Design and engineer high-quality, scalable software solutions using Azure and .NET technologies.

• Utilize Azure Cognitive Services to integrate advanced AI capabilities into our applications.

• Develop and optimize graph databases and vector databases for efficient data storage and retrieval.

• Collaborate with data scientists and engineers to incorporate machine learning models into our software solutions.

• Design and develop retrieval augmented bots to enhance user interactions and streamline information retrieval processes.

• Stay abreast of industry trends and emerging technologies, particularly in the fields of AI and machine learning.

• Actively contribute to architectural discussions and design sessions, providing insights into the integration of advanced technologies.

Requirements:

• Bachelor’s degree in Computer Science or related field.

• Proven experience as an AI Engineer, with a strong understanding of .NET and Azure services.

• Hands-on experience with Azure Cognitive Services, including natural language processing, GPT, and other AI capabilities.

• Familiarity with graph databases (e.g., Neo4j, Amazon Neptune) and vector databases (e.g., Redis, Amazon DynamoDB).

• Understanding of large language models (e.g., GPT, BERT, LLAMA) and their applications in natural language processing tasks.

• Knowledge of machine learning concepts and techniques, with practical experience in integrating machine learning models into software applications.

• Experience in designing and developing retrieval augmented bots to facilitate enhanced user interactions and information retrieval processes.

• Strong analytical and problem-solving skills, with a keen eye for detail.

• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Competencies:

• Proactive and self-motivated, with a passion for learning and staying updated on new technologies.

• Ability to adapt to changing priorities and thrive in a fast-paced environment.

• Strong organizational skills and the ability to manage multiple tasks concurrently.

• Commitment to delivering high-quality software solutions that meet or exceed customer expectations.

Physical Demands / Work Environment:

• Work is primarily performed in an office setting, with occasional remote work opportunities.

• May require extended periods of time sitting in front of a computer.

• Minimal physical exertion or exposure to hazardous conditions.

Experience Level:

Expert Level

About TEKsystems:

We’re partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That’s the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.