
Sr AI Developer
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- Develop intuitive and responsive user interfaces using React.
Integrate frontend components with backend services and APIs. * Enhance our LLM engine module using either Python or .NET Core.Leverage Azure OpenAI services to enable advanced AI-driven functionalities. * Build and maintain pipelines to synchronize data with Azure AI Search.Implement secure and efficient data handling practices.
Utilize Kafka as a message queue for processing events and ensuring system scalability.
Optimize message processing for high availability and low latency. * Collaborate with the backend team to build robust APIs.Partner with React frontend developers to ensure seamless integration and user experience. * Mentor junior developers and provide technical guidance to the team.Collaborate with product managers, DevOps, and QA teams to ensure timely delivery of robust solutions.Your profile:
- Bachelor's Degree in Computer Science, Software Engineering, or a related field: A solid foundational understanding of computer science principles and software engineering practices is essential.
- Master's Degree (preferred): Advanced education in relevant fields is a plus, demonstrating a deeper expertise and commitment to the field.
- 5+ years of experience in software development.
- Expertise in React and frontend development.
- Proficiency in either Python or .NET Core for backend development.
- Experience with Kafka or similar message queue systems.
- Proven experience in AI development, particularly with Large Language Models (LLMs) and other advanced AI technologies.
- Expert proficiency in .NET or Python, with a comprehensive understanding of the software development lifecycle.
- Expert proficiency in frontend framework, e.g. React or VueJS.
- Strong knowledge of AI technologies and frameworks, with extensive hands-on experience in integrating AI into software solutions.
- Deep familiarity with machine learning algorithms, data processing techniques, and model deployment strategies.
- Experience with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and agile development methodologies.
- Comprehensive experience in testing methodologies, including unit testing, integration testing, and performance testing.
- Proficiency in automated testing tools and frameworks to enhance the quality assurance process.
- Extensive experience with cloud platforms, particularly AWS, with expertise in deploying and managing applications in a cloud environment.
- Azure OpenAI, Azure AI Search experience is a plus.
- Familiarity with Microsoft Teams Bot Framework and Office 365/OneDrive APIs is a plus.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Excellent problem-solving abilities and analytical thinking, with a proactive approach to addressing complex challenges.
- Strong communication skills, both written and verbal, to effectively collaborate with cross-functional teams and stakeholders.
- Demonstrated leadership abilities, with experience in mentoring and guiding junior developers.