🏢 Offshore Consulting Shops

August Infotech is an offshore IT services and software development company hiring for client-billable outsourcing projects.

This company was flagged and excluded from default search results. Proceed with caution.

Save Job
Posted 8mo ago

Generative AI Developer

@ August Infotech
India
RemoteFull Time
Responsibilities:Develop GenAI applications, Manage projects, Lead teams
Requirements Summary:3+ years software development with Generative AI and Azure; Python (Django/Flask); ML/NLP/CV basics; degree in CS/Engineering.
Technical Tools Mentioned:Python, Django, Flask, Azure AI Services, TensorFlow, PyTorch, SQL, NoSQL, Git
Save
Mark Applied
Hide Job
Report & Hide
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.



Benefits


- Fully-Remote

- 5 Days Working

- Technical Growth

- Opportunity to learn new Tech-Stacks