Sr. Software Engineer - Full Stack - AI (Georgia)
We are seeking a Senior Software Engineer (located in Georgia) with deep expertise in AI/ML development, particularly in Large Language Models (LLMs) and OpenAI APIs, alongside strong full stack development skills. The ideal candidate thrives at the intersection of AI and engineering, bringing together cutting-edge AI capabilities with scalable web application development.
You will play a leading role in designing, building, and optimizing intelligent applications by integrating LLMs, Python-based AI models, and modern frontend/backend frameworks.
Responsibilities:
- Lead AI-driven feature development using OpenAI APIs, custom LLM integrations, and prompt engineering techniques.
- Build intelligent backend services and workflows in Python for AI/ML logic and data processing.
- Design and develop user-friendly interfaces using React.js, integrating real-time responses from AI models.
- Architect, develop, and maintain RESTful APIs using Node.js and Express.
- Work with vector databases and embedding-based search (e.g., Pinecone, Weaviate).
- Leverage AI coding tools such as GitHub Copilot, Cursor, and ChatGPT to enhance team productivity.
- Collaborate with product managers and designers to translate AI capabilities into delightful user experiences.
- Deploy and monitor applications using AWS cloud infrastructure (EC2, Lambda, S3, RDS).
- Maintain high code quality and performance standards using CI/CD and modern DevOps workflows.
Requirements:
MUST HAVE:
- 5+ years of experience in full stack or backend development.
- 2+ years of hands-on experience working with LLMs, OpenAI APIs, or related AI technologies.
- Strong programming skills in Python with experience in AI/ML workflows.
- Proficiency with JavaScript/TypeScript, React.js, Node.js, and PostgreSQL.
- Solid understanding of API design, system scalability, and secure development practices.
- Experience with modern development workflows using Git, CI/CD tools, and Agile/Scrum methodology.
- Strong familiarity with cloud-based deployments using AWS.
- Bachelor’s Degree in Computer Science or related field.
NICE TO HAVE:
- Experience building AI chatbots, semantic search, or AI-driven assistants.
- Exposure to LangChain, LLM orchestration frameworks, or fine-tuning models.
- Familiarity with Docker/Kubernetes, NoSQL (MongoDB, DynamoDB), and serverless architecture.
- Knowledge of frontend state management tools (e.g., Redux, Zustand).
- Experience working in a fast-paced startup or innovation-driven environment.
About Wonderment Apps:
Wonderment Apps is a technology development and design firm that provides scalable teams to create truly inspirational technology for Enterprise Technology Companies, Startups, and Traditional Businesses. The connection to our customers and the products always comes first, which is why we carefully select talented developers, product developers, project managers and designers from around the world. Our core philosophy is to create a sense of Wonderment in every product and feature we create. Whether it is rigorous technology or a beautifully-designed consumer site / app, each team member strives to make the experience engaging and worthy of sharing.