About Us
AIPickles is at the forefront of innovation, dedicated to delivering cutting-edge solutions in the realm of web development and artificial intelligence. We pride ourselves on fostering a collaborative and dynamic work environment where creativity and technical expertise merge to create groundbreaking products.
Job Description
We are seeking an experienced and skilled Middle Python Developer to join our team. The successful candidate will play a key role in the development of advanced AI and Web applications, leveraging a range of sophisticated technologies and libraries. If you have a solid foundation in Python development, web frameworks, and AI integration, and are looking to take the next step in your career, we want to hear from you!
Key Responsibilities
- Lead the development and maintenance of web applications using FastAPI, LangChain and other relevant frameworks focusing on async development.
- Collaborate with cross-functional teams to design, develop, and deploy comprehensive solutions.
- Implement AI services including OpenAI, Deepgram, Mistral, Hugging Face, Groq, ElevenLabs and others into projects.
- Write clean, maintainable, and efficient code, adhering to best practices and industry standards.
- Troubleshoot, debug, and upgrade existing systems independently and with the team.
- Stay updated with the latest industry trends and technologies to ensure continuous improvement and innovation.
Requirements
- 3-5 years of proven experience in Python programming with a strong understanding of web development frameworks, particularly Django and FastAPI.
- Hands-on experience with AI technologies and libraries such as LangChain, others.
- Familiarity with integrating AI services like OpenAI, Deepgram, Mistral, Hugging Face, Groq, and ElevenLabs.
- Ability to work both independently and as part of a team, demonstrating strong leadership and mentorship skills.
- Excellent problem-solving skills and a logical approach to challenges.
- Strong communication skills and the ability to articulate complex technical concepts clearly.
- A proactive attitude towards learning and adapting to new technologies and challenges.
Tech requirements
- Web Development Frameworks: FastAPI and Django
- Data Validation: Experience with Pydantic for data validation.
- Database: Proficiency in using SQLAlchemy for database interactions.
- AI Frameworks and services: LangChain.
LlamaIndex, Haystack and others would be a plus - AI Services Integration: Familiarity with AI services like OpenAI, Deepgram, Mistral, Hugging Face, Groq, ElevenLabs is a big plus.
- Containerization: Proficiency in Docker and Docker Compose for containerization (developer level, not DevOps)
- Version Control: Proficient in using Git for version control.
What We Offer
- Opportunities for professional growth and career advancement.
- Flexible working hours and potential for remote work.
- Exposure to the latest technologies and industry trends.
- Competitive salary and benefits package.
- A dynamic and supportive work environment.