AI+ Python Developer | Codersbrain
full-time
Posted on July 29, 2025
Job Description
Software Engineer - Generative AI
Company Overview
Company details are not specified.
Job Summary
The Software Engineer - Generative AI will leverage advanced technologies in Python and Generative AI to develop innovative applications. This role emphasizes strong hands-on development skills and collaboration within a team to build high-quality software solutions that meet industry standards and contribute to the organization’s success.
Responsibilities
- Develop and maintain applications utilizing Python and Generative AI capabilities.
- Collaborate effectively within a squad of at least five developers to produce robust software solutions.
- Implement and optimize LangChain / LangGraph architectures, ensuring best practices in coding and testing.
- Write unit tests using Pytest to ensure software quality and reliability.
- Engage in code reviews and enforce adherence to coding standards, including type annotations and linting.
- Troubleshoot and resolve issues in a timely manner, focusing on concurrency and asynchronous programming.
Qualifications
- Advanced proficiency in Python programming.
- Strong hands-on experience with Generative AI technologies.
- Minimum 1-2 years of experience with LangChain or LangGraph.
- Familiarity with embeddings and retrieval-augmented generation (RAG) architectures.
- Proficiency with Git for version control.
- Solid understanding of concurrency and asynchronous programming concepts.
- Experience with testing frameworks, specifically Pytest.
- Strong focus on code quality, utilizing practices such as type annotations and clean coding methods.
Preferred Skills
- Experience in fast-paced environments of mid to large-size companies.
- Ability to work as part of a collaborative team rather than as an individual contributor.
Experience
- Prior experience in a hands-on development role is essential; candidates should not have solely worked as architects or team leads.
- Candidates should have experience working in squads of at least five developers.
Environment
Typical work setting details are not specified.
Salary
Salary range is not specified.
Growth Opportunities
Potential career advancement opportunities are not specified.
Benefits
Offered benefits are not specified.