Logo
Selby Jennings

Sr Principal Engineer, Full Stack (GenAI)

Selby Jennings, Georgia Center, Vermont, United States,


Job DescriptionWe are seeking a highly skilled and innovative

Senior Principal Software Engineer

to lead the development of our cutting-edge Generative AI (GenAI) platform. This role combines strategic leadership and hands-on development to create scalable, efficient, and secure solutions using modern full-stack technologies. As a leader in the engineering team, you will oversee the design, implementation, and evolution of a GenAI platform leveraging

Python ,

React ,

Microservices architecture , and

AWS cloud infrastructure .Key Responsibilities

Platform Leadership :

Lead the architecture, design, and development of a scalable Generative AI platform.Drive the adoption of industry best practices in software development, including secure coding, testing, and CI/CD pipelines.Collaborate with cross-functional teams, including data scientists, product managers, and UX designers, to align the platform's capabilities with business objectives.

Technical Execution :

Develop and maintain full-stack solutions using

Python

(backend),

React

(frontend), and

AWS -based microservices.Build modular, reusable, and testable code for efficient development and deployment.Ensure the platform's performance, scalability, and reliability to support AI-driven workloads and high traffic.

Cloud & Infrastructure :

Design and implement cloud-native solutions using

AWS

(e.g., Lambda, ECS, S3, DynamoDB, RDS, and SageMaker).Optimize system performance and cost by leveraging serverless and containerized solutions.

Team Development :

Mentor and guide junior and mid-level engineers, fostering technical growth within the team.Advocate for continuous learning and integration of new technologies and methodologies in AI and software development.

Innovation & Strategy :

Stay ahead of emerging trends in Generative AI and identify opportunities for the platform to incorporate advancements.Partner with leadership to define the long-term technical strategy for the platform.

Qualifications

Education & Experience :

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.10+ years of experience in software engineering with at least 5 years in a leadership role.

Technical Expertise :

Advanced proficiency in

Python

and modern frontend frameworks like

React .Strong experience designing and implementing

Microservices

with APIs (REST/GraphQL).Deep expertise in

AWS

cloud services and serverless architectures.Familiarity with AI/ML frameworks and technologies, such as TensorFlow, PyTorch, or Hugging Face, is a plus.

#J-18808-Ljbffr