
location_on657, Washington Street, Central Ninth, Salt Lake City, Salt Lake County, Utah, 84101, United States
Conch Technologies is seeking a Senior Java Engineer to join a nimble, agile team within the Digital Banking sector. This role is designed for a hands-on engineer who thrives in a fast-paced environment and has the opportunity to make a direct impact on the bottom line while shaping the architecture of critical systems.
You will serve as a bridge between traditional high-performance engineering and emerging Generative AI capabilities. The position focuses on designing and operationalizing LLM-powered services with a strong emphasis on security, reliability, and scalability. You will be responsible for implementing Retrieval-Augmented Generation (RAG) patterns to ground AI outputs in enterprise knowledge and developing LLM agents that orchestrate workflows across internal APIs while enforcing least-privilege access.
Beyond AI innovation, you will champion workflow orchestration best practices and ensure the underlying infrastructure remains safely extensible, scalable, and reliable for both external and internal users. The team utilizes state-of-the-art tools for remote collaboration to foster developer happiness and efficiency.
Interested candidates should contact Teja Kumar P directly to discuss the opportunity and next steps.
Conch Technologies is an equal opportunity employer committed to building a diverse and inclusive workforce.
Work model: On-site
657, Washington Street, Central Ninth, Salt Lake City, Salt Lake County, Utah, 84101, United States
Salt Lake City, Utah
Experience with container orchestration tools like Kubernetes and Docker. Previous experience with payment systems or real-time transaction platforms. Leadership experience in a fast-paced development environment. Experience in API development for fintech applications. Experience with vector databases and search stacks (e.g., OpenSearch/Elasticsearch, pgvector, Pinecone, Weaviate) and embedding lifecycle management. Experience building LLM agents with tool/function calling, including workflow orchestration, retries, and safe fallbacks. Experience creating/operating MCP servers (or similar abstractions) to expose enterprise data and actions to LLM applications with strong authentication/authorization. Familiarity with LLM evaluation techniques (golden datasets, human review workflows, automated scoring) and safety guardrails for regulated environments. Experience with In-memory computing solutions. Experience working with streaming solutions (preferably Apache Kafka and Kafka Streams). Hands-on experience in full-stack software development. Hands-on experience in Big Data technologies including Python, Hadoop, and Spark.
Skills: Java, Go, Multi-Threading, LLM, Prompt Engineering, Rag, Vector Search, MCP, Genai, Spring.
Education: Bachelor's or master's degree in computer science, computer engineering, or other technical discipline preferred; Bachelor's or master's degree in computer science, computer engineering, or other technical discipline preferred.