AI Software Engineer
About us
Harbor Lab is active in the maritime technology sector, providing innovative solutions to optimize port cost management. Founded in 2020, the company offers an AI-powered SaaS platform that transforms how Shipowners and Shipmanagers handle Disbursement Accounts, enhancing automation, real-time data access, and transparency in global shipping operations.
Job description
As an AI Software Engineer, you will design, build, and deploy reliable AI-powered systems end to end. You will work closely with product, engineering, data, and maritime domain experts to turn complex business problems into robust AI solutions, focusing on practical, scalable AI that enhances Harbor Lab's capabilities and customer offerings.
- Design and build modern AI applications using LLMs, RAG, agents, embeddings, vector databases, and advanced prompting techniques
- Build scalable backend services and APIs in Python, using frameworks such as FastAPI
- Work with structured and unstructured data, document pipelines, embeddings, semantic search, and retrieval systems
- Deploy, monitor, and improve AI systems in production
- Collaborate with software engineers, data scientists, product managers, and maritime experts to define requirements and validate solutions
- Maintain clear technical documentation for architecture, APIs, prompts, evaluation methods, deployment processes, and operational decisions
Relevant work experience
- 3+ Years of experience in machine learning, AI engineering, backend engineering, or a related technical role
- Hands-on experience with LLMs, RAG systems, embeddings, prompt engineering, model evaluation, and AI workflow orchestration
- Experience with tools and libraries such as PyTorch, Scikit-learn, Pandas, Pydantic, FastAPI, Hugging Face, LangChain, LlamaIndex, or similar frameworks
- Experience with vector databases or similarity search tools such as FAISS, Pinecone, Weaviate, Qdrant, or Elasticsearch/OpenSearch
- Familiarity with AI models and APIs from providers such as OpenAI, Anthropic, Google, Meta, or open-source model ecosystems
- Experience with cloud platforms, Git, Docker, CI/CD, and production deployment workflows
Skills required for the job