AI DEVELOPER
Všechny inzerátyJob description:
-
The Senior AI Software Developer will play a vital role in the AI Center of Excellence (COE) team, driving the execution of advanced AI initiatives. This position focuses on designing, developing, and deploying sophisticated AI-powered solutions while mentoring junior team members and ensuring adherence to best practices. The role demands expertise in AI and software engineering to integrate cutting-edge technologies, address strategic challenges, and advance organizational innovation and capabilities.
-
Software Development
-
Architect, develop, and maintain high-quality software solutions for AI initiatives, aligning with business goals.
-
Lead the design and implementation of AI-driven software to solve complex challenges.
-
Collaborate with cross-functional teams to gather requirements, define specifications, and create architecture plans.
-
Write clean, scalable, and efficient code, following best practices and standards.
-
Conduct and lead code reviews, ensuring adherence to the highest code quality standards.
-
Stay updated on AI and software development trends to implement innovative solutions.
-
Develop and manage comprehensive test plans, including unit, integration, and performance tests.
-
Identify and resolve software defects in collaboration with developers.
Promote automated testing frameworks to streamline and enhance testing processes.
-
Conduct thorough peer testing and reviews to ensure software reliability.
-
Mentor junior developers in testing methodologies and quality assurance.
-
Lead software deployment to production, ensuring efficient and seamless rollouts.
-
Create and maintain deployment scripts and configure system environments.
-
Monitor solution performance and address issues proactively.
-
Provide ongoing support, implementing updates and improvements as needed.
-
Establish deployment best practices for stability and reliability.
-
Collaborate with stakeholders, including product managers, data scientists, and other developers.
-
Lead project planning sessions, contributing technical insights for strategic decision-making.
-
Document and communicate technical designs and specifications clearly.
-
Conduct team training and knowledge-sharing sessions.
-
Foster an environment of effective communication and teamwork.
-
Continuous Improvement and Leadership
-
Continuously refine methodologies, tools, and practices to boost productivity.
-
Stay informed on emerging technologies and trends, integrating them where applicable.
-
Mentor and coach junior team members, promoting a culture of learning.
-
Lead retrospectives to identify and implement improvement opportunities.
-
Demonstrate leadership in technical and professional capacities.
Qualifications Education
-
Bachelor’s Degree in Computer Science, Software Engineering, or related field (required).
-
Master’s Degree (preferred).
Requirements:
Skills and Knowledge Technical Skills
-
Proficiency in .NET, Java, and Python, with strong knowledge of AI frameworks and ML algorithms.
-
Experience with cloud platforms like AWS, including EC2, Lambda, RDS, and Terraform.
-
Expertise in testing methodologies, CI/CD pipelines, and agile development practices.
-
Familiarity with containerization tools (Docker) and Kubernetes for orchestration. Soft Skills
-
Strong analytical thinking and problem-solving skills.
-
Excellent communication and leadership abilities.
-
Adaptability and a proactive approach to learning new technologies.
-
Strong organizational skills for managing multiple projects effectively.
-
6-8 years of professional software development experience, with expertise in .NET or Java.
-
Proficiency in Python and familiarity with diverse programming environments.
-
Proven AI development experience, particularly with Large Language Models (LLMs) and advanced AI technologies.

Lubomír Skřivánek
Máte k této pozici dotazy nebo rovnou i zájem o ni?
Neváhejte a kontaktujte nás!
Náš HR Sales Manager Lubomír je tady pro Vás!