Generative AI Developer
- Hiring from
- Probably Worldwide
- Work type
- Remote
- Posted
- Sep 24, 2026
Job Description
This is a remote position.
Introduction:
Join August Infotech, an IT services and outsourcing leader, and make a significant impact through Generative AI. We're seeking a Senior Generative AI Engineer with a minimum of 3 years experience and a knack for leadership to join our team. This role involves developing advanced GenAI-based applications, managing projects, and leading teams.
A Typical Day for a Senior Generative AI Engineer at August Infotech:
-
Morning Routine:
-
Check emails, messages, and project-related notifications.
-
Plan the day, prioritize tasks, and review the progress of ongoing projects.
-
Project Management:
-
Review pending tasks from the previous day and prioritize them.
-
Review the project roadmap, tasks, and goals for ongoing projects.
-
Discuss new requirements, changes, or challenges with the project team.
-
Coordinate with backend developers, front-end developers, and other stakeholders.
-
Development and Code Review:
-
Review code written by junior/intermediate developers for quality, security, and adherence to best practices.
-
Address bugs, issues, or technical debt.
-
Develop and customize Python applications, mainly using frameworks like Django or Flask.
-
Create API endpoints, optimize database queries, or implement new features using Python.
-
Client Communication:
-
Communicate with clients to provide project updates, discuss requirements, and address questions or concerns.
-
Testing and Debugging:
-
Perform thorough testing of new features or changes to ensure functionality, performance, and compatibility.
-
Debug and resolve issues or inconsistencies that arise during testing.
-
Project Management Tools:
-
Update project management tools or task boards to reflect the progress and completion of tasks.
-
Estimate the time required for upcoming tasks and plan accordingly.
-
End-of-Day Routine:
-
Wrap up ongoing tasks, commit code changes, and ensure a clean and organized workspace.
-
Reflect on the day's accomplishments, challenges, and areas for improvement.
-
Architectural Design and Problem-Solving:
-
Work on architectural design tasks, discussing and planning software components to meet project requirements and scalability needs.
-
Solve complex technical challenges during development.
-
Optimize code to improve application performance, scalability, and load times.
-
Mentorship:
-
Mentor junior/intermediate developers, providing guidance and support to help them grow and improve their skills.
Requirements
Skills and Qualifications:
-
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
-
Minimum three years of software development experience, focusing on Azure AI Services, Generative AI and Python.
-
Minimum six months of hands-on experience with Generative AI technologies.
-
Proficient in Python frameworks such as Django or Flask.
-
Experience with Azure cloud services.
-
Strong understanding of machine learning principles and techniques.
-
Familiarity with natural language processing (NLP) and computer vision.
-
Proficient in using libraries and tools such as TensorFlow, PyTorch, or similar.
-
Strong problem-solving skills and ability to think critically.
-
Excellent communication and collaboration skills.
-
Experience with version control systems like Git.
Nice to Have Skills:
-
Experience with other cloud platforms such as Azure or Google Cloud.
-
Knowledge of additional programming languages such as C#, R, Java, or Scala.
-
Proficiency in database management systems, including SQL and NoSQL databases.
-
Familiarity with software development best practices and methodologies.
-
Understanding of microservices architecture and containerization technologies like Docker or Kubernetes.
-
Enhanced presentation skills for effectively conveying complex findings.