See all roles

Gen AI developer(10+years of experience)

Work from home Full-time role Hiring

Role: Gen AI developer Location: Remote, it will be nice to have local to St Louis... Open on both w2 and c2c. Skills for a Generative AI Developer Communication and Collaboration Skills • Ability to communicate and collaborate with other programmers, researchers, or stakeholders, and be able to explain the technical details, challenges, and results of their generative AI projects. • Ability to work in a highly dynamic fast paced environment were priorities can change frequently. Architecture and Design Skills • Should have a strong background in computer science, mathematics, and statistics, as well as a solid understanding of the principles and techniques of machine learning and deep learning. • Should be proficient in programming languages, such as Python, and relative frameworks that are commonly used for developing and deploying generative AI models. • Should be familiar with the state-of-the-art research and developments in generative AI, such as the latest models, architectures, algorithms, and datasets. • Ability to take an idea from conception to delivery, working with team members to ideate creative, low-cost, iterative solutions to requested features and defects. Python Knowledge • Core Python Concepts • Proficiency in Python syntax and semantics • Understanding of data types, variables, and operators • Mastery of control structures (if statements, loops) • Knowledge of functions, lambdas, and higher-order functions • Familiarity with modules and packages • Object-Oriented Programming (OOP) • Understanding of classes, objects, inheritance, polymorphism, and encapsulation • Ability to design and implement class hierarchies • Error Handling and Exceptions • Understanding of exception handling using try, except, finally blocks • Ability to create custom exceptions • File I/O • Reading from and writing to files • Working with different file formats (e.g., CSV, JSON) FastAPI Knowledge • API Development • Building RESTful APIs using FastAPI • Creating and handling endpoints (GET, POST, PUT, DELETE) • Request Validation and Serialization • Using Pydantic models for data validation and serialization • Implementing request and response models • Dependency Injection • Understanding FastAPI's dependency injection system • Creating and using dependencies • Asynchronous Programming • Writing asynchronous endpoints with async/await • Understanding the event loop and concurrency • Middleware and CORS • Creating and using middleware • Configuring Cross-Origin Resource Sharing (CORS) LangChain Knowledge • Integrating Language Models • Understanding the purpose and functionality of LangChain • Building applications that integrate language models with various tools and data sources • Chain Management • Creating and managing chains of tools and models • Implementing complex workflows using LangChain • Tool Executors • Understanding the concept of Executors in LangChain • Designing use cases that benefit from Executors AWS Knowledge • Serverless Architecture • Understanding the principles of serverless computing • Designing and deploying AWS Lambda functions • Event-Driven Programming • Creating and managing event sources for Lambda functions (e.g., S3, DynamoDB, API Gateway) • Handling events and triggers • Lambda Configuration and Deployment • Setting up Lambda execution roles and permissions • Deploying Lambda functions using AWS Management Console, CLI, and infrastructure as code (e.g., AWS CloudFormation, Terraform) OAuth2 Flows Knowledge • OAuth2 Fundamentals • Understanding the OAuth2 authorization framework • Familiarity with key concepts: access tokens, refresh tokens, scopes • OAuth2 Flows • Knowledge of different OAuth2 flows: Authorization Code Flow, Client Credentials Flow, Implicit Flow, and Resource Owner Password Credentials Flow • Implementing OAuth2 authentication and authorization in applications • Token Management • Handling token generation, storage, and validation • Implementing token refresh mechanisms Additional Skills • Version Control & CI/CD • Proficiency with Git and version control practices • Understanding and abilities to use Jenkins for CI/CD pipelines • Testing and Debugging • Writing unit tests and integration tests • Using testing frameworks (e.g., pytest) • Debugging techniques and tools • Documentation • Writing clear and comprehensive documentation • Using tools like Swagger/OpenAPI for API documentation • Collaboration Tools • Experience with collaboration tools (e.g., JIRA, Confluence Apply Job!

You might like

Clinic Patient Access (Work from Home ) - Patient Service Agent

Work from home Full-time role

Senior Software Engineer, AI Inference

Work from home Full-time role

DRIVER - LOCAL DELIVERY

Work from home Full-time role

TurboTax Live CA Manager 1 (Canadian Expert Network)

Work from home Full-time role

Solutions Architect, AI Cloud Services

Work from home Full-time role

Director of National Service

Work from home Full-time role

$250/Per Day Data Entry Reps Needed (Remote)

Work from home Full-time role

Work From Home Dutch Customer Support

Work from home Full-time role

Cyber Security Architect with AWS

Work from home Full-time role

Director of Career Services

Work from home Full-time role

Supervisory Principal Consultant

Work from home Full-time role

[REMOTE] Sales Closer – Natural Fertility Care Programs

Work from home Full-time role

Experienced Leader in Career Development Strategy – Disney Careers Remote Opportunity

Work from home Full-time role

Experienced Full Stack Data Entry Specialist – Remote Data Management for arenaflex

Work from home Full-time role

Virtual Sales Advisor - Work from Anywhere, Anytime

Work from home Full-time role

Experienced Data Entry Specialist – Customer Support & Business Development

Work from home Full-time role

Industrial Engineering Transportation Analyst – Remote Data Entry & Logistics Support for arenaflex

Work from home Full-time role

Experienced Process Associate – Pricing Analytics & Operations Team – Work From Home – arenaflex

Work from home Full-time role

Experienced Full Stack Customer Support Specialist – Remote Live Chat Support with No Experience Required

Work from home Full-time role

Senior Security Engineer, Security Operations job at GoodLeap in San Francisco, CA, San Mateo, CA, Roseville, CA, Lehi, UT, West Palm Beach, FL, Irvine, CA

Work from home Full-time role