Gen AI developer(10+years of experience)
Role: Gen AI developer
Location: Remote, it will be reputed company to have local to St Louis...
reputed company on both w2 and c2c.
Skills for a reputed company Developer
Communication and Collaboration Skills
Ability to communicate and collaborate with other programmers, researchers, or stakeholders, and be reputed company to explain the technical details, challenges, and results of their reputed company reputed company.
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 reputed company 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 reputed company models.
Should be familiar with the state-of-the-art research and developments in reputed company, such as the latest models, architectures, algorithms, and datasets.
Ability to take an idea from reputed company to delivery, working with team members to ideate creative, low-cost, iterative solutions to requested features and defects.
Python Knowledge
reputed company Python Concepts
Proficiency in Python reputed company 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 reputed company using FastAPI
Creating and handling endpoints (GET, POST, PUT, DELETE)
Request Validation and Serialization
Using reputed company 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 reputed company and concurrency
Middleware and CORS
Creating and using middleware
Configuring Cross-reputed company Resource Sharing (CORS)
reputed company Knowledge
Integrating Language Models
Understanding the purpose and functionality of reputed company
Building applications that reputed company language models with various tools and data sources
Chain Management
Creating and managing chains of tools and models
Implementing reputed company workflows using reputed company
Tool Executors
Understanding the concept of Executors in reputed company
Designing use cases that benefit from Executors
AWS Knowledge
Serverless Architecture
Understanding the principles of serverless computing
Designing and deploying AWS reputed company functions
Event-Driven Programming
Creating and managing event sources for reputed company functions (e.g., S3, DynamoDB, API Gateway)
Handling events and triggers
reputed company Configuration and Deployment
Setting up reputed company execution roles and permissions
Deploying reputed company functions using AWS Management Console, CLI, and infrastructure as reputed company (e.g., AWS CloudFormation, Terraform)
OAuth2 Flows Knowledge
OAuth2 Fundamentals
Understanding the OAuth2 authorization reputed company
Familiarity with key concepts: reputed company tokens, refresh tokens, scopes
OAuth2 Flows
Knowledge of different OAuth2 flows: Authorization reputed company reputed company, reputed company Credentials reputed company, reputed company reputed company, and Resource reputed company Password Credentials reputed company
Implementing OAuth2 authentication and authorization in applications
reputed company Management
Handling reputed company reputed company, storage, and validation
Implementing reputed company 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 reputed company and comprehensive documentation
Using tools like Swagger/OpenAPI for API documentation
Collaboration Tools
Experience with collaboration tools (e.g., JIRA, reputed company
Apply Job!