AI Software Engineer
Trace One d.o.o.
Beograd, Niš | Hibrid
13.02.2025.
About Trace One
Trace One is a global leader in PLM and compliance solutions dedicated to retailers and manufacturers of Consumer Goods (CG). With over 30 years of industry expertise, we provide innovative and scalable solutions that support the entire lifecycle of product manufacturing, enabling our clients to thrive in new markets. Serving more than 9,000 brands worldwide, Trace One is committed to excellence in every aspect of our business, including solutions, standardization and data access, customer success, and social and environmental responsibility.
For more information, visit www.traceone.com.
Or follow us on LinkedIn: www.linkedin.com/company/trace-one/
and YouTube: www.youtube.com/@TraceOn
Context:
Within the Engineering department and the Data & AI Management team, this role consists, in an international and
multicultural context, of participating, organizing and planning the design, development and maintaining robust
backend systems that seamlessly integrate AI models into scalable and reliable applications at the heart of our SaaS
software platform.
As part of an extended team, you will be liaising with colleagues in Europe.
Hierarchy and interactions:
Reporting to the Data Manager and part of the BI & Data management.
Key Responsibilities:
- Develop and maintain robust backend systems that seamlessly integrate AI models into scalable and reliable
applications. - Design and implement APIs and services that deliver AI-driven features, ensuring smooth integration and
usability across products and platforms. - Collaborate with cross-functional teams, including product managers, data scientists, data engineers and
frontend engineers, to create innovative solutions that leverage the latest advancements in AI and machine
learning. - Stay at the forefront of emerging AI technologies and trends, integrating relevant innovations into our
ecosystem to solve real-world challenges and drive business value.
Required Skills and Qualifications:
- Programming and Backend Development:
o Strong proficiency in Python with strong knowledge of backend frameworks, especially FastAPI.
o Experience in designing RESTful APIs and working with microservices. - Generative AI Integration:
o Familiarity with LangChain or similar framework for building workflows around Large Language Models (LLMs).
o Understanding of Retrieval-Augmented Generation (RAG) workflows, including integrating vector search with LLMs to improve context relevance and response accuracy.
o Experience with embedding-based search and integrating AI models with knowledge bases or document repositories. - Database Skills:
o Experience working with vector database such as Elasticsearch or similar technologies for semantic search and embeddings.
o Proficiency in working with SQL databases (e.g., SQL server, MySQL) for managing structured data and writing optimized queries. - Testing:
o Experience with testing frameworks such as pytest, unittest, or any equivalent testing library.
o Proficiency in writing unit, integration, and performance tests. - Containerization and Deployment:
o Hands-on experience with Docker for containerizing applications. - Programming Best Practice:
o Strong understanding of clean code principles, modular design, and documentation.
o Familiarity with CI/CD pipelines and version control tools like Git - General Skills:
o Problem-solving mindset with an ability to debug complex systems.
o Excellent communication skills to collaborate within a team and share technical ideas effectively.
Preferred Qualifications:
- Experience with Vertex AI for managing machine learning models and pipelines.
- Familiarity with Gemini models and their practical applications.
- Experience with machine learning and AI training workflows, including data preprocessing, model training,
evaluation, and deployment. - Knowledge of deploying and managing containers on Kubernetes.
Proven experience in building and deploying production-ready applications using AI model.
The Trace One group is an equal opportunities employer.
If you recognize yourself in this offer, don't hesitate any longer and send us your application!
Upoznaj kompaniju
Beolink, italijanska softverska kompanija, deo je Selerant korporacije, koja je svetski tržišni lider u oblasti softvera. Osnovana je 2007.godine i čine je 25 visokoobrazovanih softverskih stručnjaka koji rade na projektovanju, izradi I distribuciji informacionih sistema I softvera. Kompanija Beolink je učestvovala u mnogim Selerant-ovim PLM softverskim projektima (DevEX), pružajući kontinuiranu podršku svojim korisnicima.
Iskustvo o radu u ovoj kompaniji je arhivirano jer je starije od 2 godine.
Beograd, Niš | Hibrid
13.02.2025.
Beograd, Niš | Hibrid
12.02.2025.
Beograd, Niš | Hibrid
11.02.2025.
QA Specialist
Software Developer
Software Engineer
Preporuke se učitavaju...