Descripción del puesto de trabajo
Job Description
As a Software Engineer with expertise in Machine Learning, you will be tasked with designing, implementing and maintaining AI/ML solutions that address diverse business challenges. This will involve techniques such as RAG chatbots, natural language/text analysis using vector embeddings, and model fine-tuning. You will work closely with our Machine Learning Experts, Product Owner and cross-functional teams to understand their needs and provide data-driven solutions. Your expertise will help us enhance our products and services, improve customer experiences, and drive operational efficiency.
- Use Case design: Assist and consult to find the best fitting solution design for our business challenges
- Data Engineering: Design and implement solutions to prepare existing data for usage with ML solutions
- Implementation: Implement RAG chatbots and API based solutions using OpenAI models, llama, and others
- Model Development/Tuning: Implement specialized solutions by fine-tuning models or developing new models
- Deployment: Develop and package software solutions into containerized applications and deploy them using CI/CD
- Collaboration: Work closely with data scientists, software engineers, and business stakeholders to understand requirements and deliver solutions. You will use existing AI platforms of our group.
- Support with integration testing, visualization and validation of the results
- Maintain and monitor the delivered solutions
- Tools & Platforms:
- Python, Postgres, GitLab, JIRA, Confluence Wiki, Hadoop, Spark, LLAMA, Kibana, Open AI, Azure
Qualifications
Must have:
- Strong knowledge of Python
- Experience with developing and using REST APIs
- Experience with version control like GIT/Gitlab, continuous delivery (CICD) and automated testing
- Experience with cloud native, containers and Kubernetes
- Experience with deep learning techniques and frameworks
Nice to have (at least one of the following):
- Proficiency with OpenAI, vLLM, LiteLLM, and open-source LLMs (e.g., LLAMA 3.2, Deepseek, Mistral)
- Knowledge of NLP techniques and tools (e.g., spaCy, NLTK, BERT)
- Experience with SQL and/ or NoSQL databases
- Experience with Hadoop, Spark, Elasticsearch, Kibana
- Experience with RAG System Development
Información de interés
Horario: de 09:00h a 18:00h
Modalidad de trabajo: híbrida