AI Engineer with Python Web Development
Kotesh K.United StatesMIDPosted 6d ago
PythonWeb DevelopmentAIReactTypeScriptJavaScriptDjangoDjango REST FrameworkFastAPIMySQLGenerative AILLMsPrompt EngineeringGit
About the Role
We are seeking a skilled and motivated Python Full Stack Developer with AI experience to join our development team. This role focuses on building scalable web applications using Python, modern backend frameworks, React, and AI/ML technologies.
Key Responsibilities
• Design, develop, and maintain scalable full-stack web applications using Python and React
• Develop robust, secure, and scalable RESTful APIs using Python frameworks such as Django, Django REST Framework, or FastAPI
• Build responsive, user-friendly front-end interfaces using React, TypeScript, and JavaScript
• Develop and maintain backend services, business logic, and reusable application components using Python
• Integrate AI/ML capabilities and AI-powered services into web applications and business workflows
• Work with Generative AI, LLMs, prompt engineering, AI APIs, or AI-enabled application features as applicable to project requirements
• Design, optimize, and manage MySQL databases, including efficient SQL queries, stored procedures, indexing, and database performance optimization
• Implement secure authentication, authorization, input validation, error handling, and API security across applications and services
• Integrate React-based front-end applications with backend REST APIs, AI services, and third-party APIs
• Collaborate with product owners, business analysts, QA engineers, DevOps, and other developers throughout the software development lifecycle
• Troubleshoot, debug, and resolve application issues to ensure performance, scalability, security, and reliability
• Participate in code reviews and ensure adherence to coding standards, clean-code principles, and development best practices
• Contribute to application architecture, technical design, API design, and AI solution integration
• Write and maintain unit, integration, and API tests to ensure application quality and reliability
• Use Git for source control and follow established branching, pull-request, and code-review practices
• Maintain technical documentation covering application features, APIs, database changes, AI integrations, and technical solutions
• Stay current with emerging AI, Python, React, and full-stack development technologies and contribute ideas for continuous improvement
Requirements
• Strong hands-on experience building scalable web applications using Python, modern backend frameworks, React, and AI/ML technologies
• Experience with Django, Django REST Framework, or FastAPI
• Proficiency in React, TypeScript, and JavaScript
• Experience with MySQL databases and SQL optimization
• Knowledge of AI/ML technologies and integration methods
• Understanding of secure authentication, authorization, and API security
• Experience with Git and source control practices
• Ability to collaborate with cross-functional teams and contribute to technical design and documentation