Senior AI Engineer

Dreamix Logo

Dreamix

πŸ“Remote - Bulgaria

Summary

Join Dreamix, a company founded 18 years ago by passionate IT students, as a talented and motivated Senior AI Engineer. You will play a key role in developing, implementing, and maintaining AI solutions. Responsibilities include developing new ML and GenAI solutions in Python, enhancing existing solutions, collaborating with various teams, following an agile process, ensuring secure coding practices, providing diagnostic support, and documenting findings. The ideal candidate possesses excellent Python programming skills, proficiency with LLMs, experience with prompt engineering, knowledge of different ML algorithms, and experience with AWS SageMaker. Dreamix offers a supportive work environment, flexible hours, unlimited home office, professional development opportunities, and additional benefits.

Requirements

  • Excellent command of the Python programming language (incl. common frameworks and packages - e.g. LangChain, LlamaIndex, ReAct, NumPy / Scipy, pandas, TensorFlow / Torch, Spacy, etc.)
  • Proficiency with different LLMs - commercial (OpenAI, Claude, Amazon Titan) and non-commercial (Meta, Mistral, etc.)
  • Experience with prompt engineering, output parsing, guardrails
  • Knowledge of different types of embeddings and vector databases, RAG, CoT / ToT, etc
  • Ability to evaluate different models and techniques based on quantitative metrics
  • Hands-on experience with AWS SageMaker
  • Knowledge of different ML algorithms (XGboost, etc.), feature selection, resampling, optimization techniques
  • Experience with application of ML for classification, document parsing, customer segmentation, predictive analytics
  • Ability to evaluate different models and techniques based on quantitative metrics
  • Excellent knowledge of SQL and/or No-SQL databases
  • Experience building high-performance Python applications
  • Proficiency in written and spoken English

Responsibilities

  • Develop new ML and GenAI based solutions written in Python
  • Enhance and maintain existing ML and GenAI solutions
  • Work together with the technical architects, client implementation team, and infrastructure team to develop, test, and maintain the code
  • Follow a fast-paced, agile process, and assist with estimation of sprint deliverables
  • Ensure secure coding and best practices for testing and DevOps pipeline across an end-to-end solution
  • Provide diagnostic support and issue resolutions for existing software applications
  • Document and present findings to both technical and non-technical stakeholders

Preferred Qualifications

  • Experience with containerization (Docker, Kubernetes) and AWS infrastructure as code (ideally, CDK)
  • Understanding of concurrent programing concepts, data privacy, encryption, and secure coding best practices
  • Experience with AWS SQS, Lambda and Bedrock

Benefits

  • A warm and supportive work environment where you can reach your full potential
  • Flexible working hours that allow you to balance your work and personal life
  • Unlimited home office to help you stay productive and focused
  • Opportunities for professional development, including certifications and training
  • Additional benefits for academic teaching and speaking engagements
  • Knowledge-sharing sessions where you can learn from our Dreamix team
  • Team and company-wide events that bring us together
  • Amazing week long summer office and winter office initiatives
  • Additional health insurance and dental allowance to ensure your well-being
  • Multisport card to encourage a healthy and active lifestyle
  • Office massages to help you relax and unwind

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 Remote Jobs