Job Description: These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Participates in the design, development and implementation of complex applications, often using new technologies. May collaborate with external programmers to coordinate delivery of software application. Works under minimal supervision, with general guidance from more seasoned consultants. 6 - 8 years experience in role. Job Responsibilities: * Design, develop, and support enterprise Generative AI applications spanning web, API, backend, data, and database layers. * Develop AI-powered capabilities using Python and modern AI/ML libraries while integrating with Large Language Models (LLMs) and external AI services. * Create effective prompts, AI workflows, and model integrations to deliver accurate, scalable, and business-focused GenAI solutions. * Build and maintain modern web applications using Angular or React, along with backend services using Node.js and Express. * Design and implement RESTful APIs following HTTP standards, security best practices, and scalable architecture patterns. * Develop and optimize SQL and PL/SQL database components, queries, stored procedures, and data access layers. * Design, implement, and support ETL processes, data integration pipelines, and data engineering solutions to enable analytics and AI-driven capabilities. * Implement secure authentication and authorization solutions using OAuth2 and related security protocols. * Utilize Redis and other performance optimization techniques to improve application scalability and responsiveness. Participate in CI/CD automation, containerized deployments, and cloud-native application delivery processes while applying best practices for logging, monitoring, observability, and security. Job Requirements: * Strong experience with Python development, including core Python programming, package management, and web frameworks such as Flask or FastAPI. * Hands-on experience building and integrating Generative AI solutions, including prompt engineering, AI libraries, model APIs, and LLM-based applications. * Good understanding of LLMs, Generative AI, machine learning concepts, transformers, neural networks, and AI application design principles. * Experience developing modern web applications using Angular or React and backend services using Node.js and Express. * Strong understanding of REST APIs, HTTP/HTTPS protocols, web services, SSL/TLS certificates, and secure application communication. * Experience implementing OAuth2 authentication and authorization mechanisms, secret management, and application security best practices. * Strong SQL and PL/SQL skills, including database design, query tuning, stored procedures, data modeling, and performance optimization. * Experience with Redis caching, performance tuning, logging, monitoring, and application observability practices. * Familiarity with AI/ML ecosystems and development tools such as PyTorch, TensorFlow, VS Code, PyCharm, Jupyter, Hugging Face, npm, PyPI, Maven, and NuGet. * Experience with CI/CD platforms and DevOps tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Ansible, or similar technologies. * Knowledge of containerized and cloud-native application deployment using OpenShift, Kubernetes, Docker, or similar platforms.
Developer Relations Manager, AI Platform and Tools - MLOps
Nvidia
Senior Principal AI/ML Developer
Autodesk
Autotech Training Content Developer
Genpt
Cloud/AI Developer
Orion Innovation
Clinical Operations Training Developer/Facilitator (Remote | Telehealth)
CareTalk Health
Senior Full Stack Developer - AI First
RethinkFirst