Keboola is hiring a
AI Engineer

Logo of Keboola

Keboola

πŸ’΅ ~$150k-$180k
πŸ“Remote - Czech Republic

Summary

Keboola is seeking an experienced AI Engineer to work on a team of developers in a fast-paced environment. The engineer will improve, maintain, and extend existing AI features, design new ones, develop, train, optimize, and fine-tune machine learning models, and provide code reviews. The role requires 3+ years of experience as a Python engineer with a focus on AI/ML, familiarity with large codebases, and expertise in NLP and related techniques.

Requirements

  • 3+ years of experience as a Python engineer with a focus on AI/ML, running production services
  • Experience with machine learning concepts, including model development, training, deployment, and monitoring
  • Familiarity with large codebases and experience with refactoring
  • Ability to build and deploy AI models as web services (REST or GraphQL APIs)
  • Experience in fine-tuning large language models (LLMs) for specific tasks and domains
  • Expertise in Natural Language Processing (NLP) and related techniques
  • Expertise in prompt engineering and Retrieval-Augmented Generation (RAG) techniques
  • Understanding of best practices for AI and machine learning in production environments (e.g., model versioning, performance optimization)
  • Awareness of Twelve-Factor App principles and how they apply to AI and machine learning services

Responsibilities

  • Improve, maintain, and extend our existing AI and machine learning features
  • Brainstorm and design new AI-driven features in collaboration with our product team
  • Develop, train, optimize, and fine-tune machine learning models, including large language models (LLMs)
  • Enhance the quality of our AI pipelines and codebase
  • Test machine learning models and code
  • Provide code reviews for other team members
  • Actively participate in the design of AI-related technical features (participate in design documentation and RFCs)
  • Share knowledge and experience in AI technologies and techniques with individuals outside your team
  • Assist your closest peers in understanding and implementing AI best practices

Preferred Qualifications

  • An orientation towards results, and the drive to complete a task from beginning to end, especially in the iterative process of AI development; a willingness to take ownership
  • Patience and a keen eye for details, particularly when it comes to data quality and model performance
  • Being a bug hunter, especially in identifying and resolving issues in data and model behavior, but knowing when refinement is sufficient
  • A readiness to ask for help, especially when faced with complex machine learning challenges
  • A team player, with a strong emphasis on collaboration in developing AI solutions
  • Self-organization and self-discipline, crucial for managing multiple aspects of AI projects
  • Effective problem management, especially when troubleshooting model performance or data issues

Benefits

  • Competitive compensation
  • Generous paid vacation time
  • Cool new offices in the heart of Holesovice in Prague
  • We are a company born in the cloud means we are relatively location independent. Want to take an extra-long trip while working on the beach (or forest, or desert?), go ahead - make sure to send us a postcard
  • No set office hours and flexibility (aside from when you are placed on-call to support customers)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Keboola know you found this job on JobsCollider. Thanks! πŸ™