Job Title: AI Software Developer
About the Role:
This role is a fantastic opportunity for an experienced software developer to join our team and work on developing innovative Generative AI assistants. As a member of our platform team, you will collaborate closely with other developers and stakeholders to design and implement cutting-edge solutions using Python FastAPI and our custom internal framework.
Key Responsibilities:
* Design and develop applications that leverage GenAI technology to solve specific business problems
* Work with the infra teams to deploy the app, ensuring its supportability and maintainability
* Maintain well-documented code, complete with necessary unit and integration tests
Requirements:
* Proficient in Python and FastAPI
* Experience with Generative AI, including the use of OpenAI and/or Azure OpenAI APIs
* Familiarity with standard data analytics libraries such as pandas, matplotlib, Streamlit, langchain, etc.
What We Offer:
* A dynamic and collaborative work environment
* The opportunity to work on challenging projects and develop your skills
* A competitive compensation package