Senior AI API Developer
Remote with some onsite visit in Buckhead, GA (10%)
Permanent or Contract-To-Hire
Company Overview:
We empower our developers to be the best developer they can be. We don’t point fingers or blame anyone, instead we celebrate failures as it brings us one step closer to the solution. We always jump in to help our coworkers, even the managers & architects will dive in if needed. We are always innovating and trying out the latest frameworks to see if they improve our performance and increase the output of our already high performing & delivering teams. We utilize the agile framework to ensure that we are working on the most impactful item at any given time.
Position Details:
The Senior Full Stack Developer is responsible for the design, development, testing, and maintenance of full-stack Gen AI applications leveraging Typescript, React, Python FastAPI, PostgreSQL, RAG, and Oracle for system development; while also displaying a fundamental understanding of security-minded development, CI/CD pipelines, Cloud Infrastructure, and AI/ML systems.
More specifically the Senior Full Stack Developer we are seeking is a highly skilled Sr. Full Stack Developer who is tasked with implementing state-of-the-art Retrieval-Augmented Generation (RAG) architecture and utilizing NVDA and open-source technologies.
The ideal candidate will have experience with the RAG pipeline, including data retrieval, document indexing, query processing, and response generation. Responsibilities will include designing and optimizing the data retrieval process, ensuring efficient document indexing, and enhancing the accuracy of query processing and response generation. Additionally, expertise in NVDA (NVIDIA) technologies such as CUDA, TensorRT, and GPU acceleration will be crucial in optimizing our machine learning models and enhancing the overall performance of our applications. The successful candidate will demonstrate strong leadership skills, a deep understanding of both backend and frontend development, and a proven track record of delivering high-quality, scalable solutions in a fast-paced environment.
This position will report directly to the CTO and will help drive strategies and next-gen technologies from idea through to reality. The successful candidate will be a strong technical leader who drives success through mentorship and has a passion for standards, budget, and quality.
We are looking for:
· A passionate technologist with a thirst for knowledge
· A self-starter who wants to look under the covers and understand how and why things work
· A great collaborator who is excited to be part of, and help push forward, high-functioning teams
· A person who thrives in a fast-paced environment, viewing new problems as a chance to learn
· A person with excellent communication and time-management skills
· A good team member, willing to put their team and it’s goals in front of their own
You will be responsible for:
- Designing, implementing, and maintaining applications
- Understanding business goals and how they influence system design
- Analyzing code to find opportunities for improvement in both application and team performance
- Conducting peer code reviews and providing valuable feedback
- Personal growth as well as guiding and mentoring team members
- Actively collaborating with the team, identifying problems, and suggesting improvements
- Designing and optimizing the data retrieval process, ensuring efficient document indexing, and enhancing the accuracy of query processing and response generation
- Utilizing NVDA (NVIDIA) technologies such as CUDA, TensorRT, and GPU acceleration to optimize machine learning models and enhance the overall performance of applications
- Demonstrating strong leadership skills, a deep understanding of both backend and frontend development, and a proven track record of delivering high-quality, scalable solutions in a fast-paced environment
- Owning the successes and failures of the team
- Building a culture of team first, on time, on quality, on budget deliveries
- Follows Scrum or SAFe® delivery frameworks
You should have:
· Experience with React, Typescript, and Python.
· Experience with SQL, relational and non-relational database concepts, and databases / memory stores like Postgres (inside Google Cloud SQL), Redis, and Oracle
· Understands CUDA, TensorRT, GPU acceleration or similar frameworks/methods
· A very strong understanding of Object-Oriented Analysis and Design
· Pride in your work and an attention to detail
· The ability to bridge the gap between non-technical explanations and technical implementations
· Experience with build and deployment tools like GitHub Actions, Docker, Kubernetes
· Exceptional communication skills and the ability to manage multiple tasks efficiently
· JIRA and Confluence experience
· Understands Epic and Story format
· Works within Scrum or SAFe® processes
· Stronger Candidates will have: Nvidia RAG and open-source Gen AI technologies and self-published open source contributions