With 42 years of experience in the international market and 19 years in Romania, HN Services means:
Digital transformation and IT professionals;
Diversity of technical roles;
Wide IT market exposure in different domains of activity;
A dedicated internal training center for software development
š” We, at HN Services Romania, are expanding our team in Bucharest, and we are looking for new, experienced professionals ready to deliver high-quality solutions. The goal is to ensure that the Software Development services provided to the business are stable, resilient and performant.
Responsibilities:
- Develop a tailored wrapper for the OpenAI API using Python and FastAPI;
- Integrate Generative AI tools such as embeddings, vector operations, and pre-built APIs;
- Implement JWT-based authentication for secure API interactions;
- Design and manage RESTful endpoints for interacting with the OpenAI services;
- Work with databases (e.g. PostgreSQL) for storing conversational history or embeddings;
- Optimize API performance, ensuring stateless design where required;
- Collaborate with frontend teams to deliver end-to-end features;
- Integrate with Vector Databases (VectorDB e.g. ChromaDB, pgVector, Pinecone) for embedding-based retrieval workflows;
- Implement cleanup and background tasks via scheduled jobs (e.g., CronJobs);
- Write clean, well-documented, and maintainable code;
- Collaborate with other teams for cross-service integration.
Must Have:
- 3+ years Proficiency in Python (OOP, asynchronous programming, performance optimization, design patterns) and hands-on experience with FastAPI (endpoints, routers, middlewares, handling schemas and performing data validation with Pydantic);
- Solid understanding of RESTful API principles and authentication protocols (JWT/OAuth2);
- Experience integrating with OpenAI API (e.g., ChatGPT, embeddings);
- Knowledge of Database and Data Management (SQL, NoSQL, Vector DBs, and ORM);
- Testing and Debugging knowledge (writing unit tests with unittest or pytest);
- Programming best practices (SOLID, PEP8 and analysis with flake8), and security assurance (writing secure code e.g. validating inputs, avoiding injection attacks) managing secrets securely with tools like HashiCorp Vault);
- Familiarity with CI/CD workflows (Jenkins/Tekton), version control systems (Git), and Atlassian Suite (Jira/Confluence/Bitbucket);
- Understanding of containerization and orchestration tools like Docker, and K8s;
- Strong problem-solving skills, ability to work independently as well as part of a team;
- Excellent communication and collaboration skills;
- Attention to detail and ability to meet project deadlines.
Nice to Have:
- Prior experience with Generative AI tools and libraries (e.g., Gensim, OpenAI Embeddings);
- Knowledge of Vector Databases (VectorDB e.g. ChromaDB, pgVector, Pinecone) for GenAI data retrieval workflows;
- DevOps knowledge with OpenShift, Helm Charts, and ArgoCD;
- Experience with task automation tools (e.g., CronJobs);
Only eligible candidates will be contacted for further information and start of the recruitment process.