Job description
About the Role
We are seeking a highly motivated
Software Engineer
with a strong foundation in
Java (Spring Boot) ,
data integration , and a growing expertise in
Large Language Models (LLMs) .
This role is ideal for engineers who enjoy working at the intersection of
scalable data systems
and
AI-driven applications , building robust pipelines while also exploring cutting-edge generative AI solutions.
Key Responsibilities
Design and implement
data integrations
including APIs, SaaS connectors, and ETL/ELT pipelines to ensure reliable and scalable data flows.
Build and maintain backend services and applications using
Java (Spring Boot or equivalent frameworks) .
Develop
Python-based workflows
for AI/ML pipelines, experimentation, and automation scripting.
Integrate and experiment with
LLMs
(OpenAI, Anthropic, LLaMA, Mistral, etc.) for use cases such as retrieval-augmented generation (RAG), summarization, and intelligent data insights.
Implement
vector search solutions
using Pinecone, Weaviate, Milvus, or FAISS for LLM-backed applications.
Collaborate with product, data, and ML teams to design end-to-end solutions that combine
data engineering
with
AI capabilities .
Ensure systems meet high standards of
performance, scalability, security, and compliance .
Required Qualifications
Strong programming experience in
Java (Spring Boot or equivalent frameworks) .
Familiarity with
Python , particularly for
AI/ML workflows and scripting .
Proven experience with
data integrations : APIs, SaaS connectors, ETL/ELT pipelines.
Exposure to
LLMs
(OpenAI, Anthropic, LLaMA, Mistral, etc.) and associated frameworks (LangChain, LlamaIndex, Hugging Face Transformers).
Experience working with
databases (SQL/NoSQL)
and
vector search technologies
(Pinecone, Weaviate, Milvus, FAISS).
Preferred Skills
Knowledge of
cloud platforms
(AWS, GCP, or Azure) for deploying scalable systems and ML workloads.
Familiarity with
containerization and orchestration
(Docker, Kubernetes).
Understanding of
data governance, observability, and security best practices .
Interest in
generative AI advancements
and a passion for building practical applications on top of them.
Required Skill Profession
Computer Occupations