Senior AI Engineer

Dreamix Logo

Dreamix

πŸ“Remote - Bulgaria

Summary

Join Dreamix, a company founded by passionate IT students, dedicated to creating a supportive workplace where employees can thrive. We are seeking a talented Senior AI Engineer to develop, implement, and maintain AI solutions that drive business value and enhance user experiences. You will work with a team of technical architects, client implementation specialists, and infrastructure experts to develop, test, and maintain code, ensuring secure coding practices and best practices for testing and DevOps pipelines. This role involves collaborating with stakeholders, providing diagnostic support, and documenting findings.

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