Turvo Inc.
Turvo Inc.

Senior Software Engineer - AI

TLDR

Design and integrate LLM-powered solutions into microservice architectures, ensuring scalability and performance in a collaborative environment focused on supply chain innovations.

Responsibilities:
  • The Senior Software Engineer helps Turvo maintain high standards through analysis, design, development, and deployment activities. 
  • Review product specifications and produce top-quality high-level/low-level technical design deliverables. 
  • Evaluate technical solutions for feasibility and fit, at the same time provide recommendations and feedback. 
  • Collaborate cross-functionally to make technical trade-offs between your group’s short term and long term business needs, and the needs of the company as a whole. 
  • Work closely with Software and Quality Engineers in your peer group to implement solutions, test, automate, and deliver high-quality features .
  • Perform thorough code-reviews and provide actionable feedback. 
  • Implement automation for clean code, quality gates, and security vulnerability checks. 
  • Document components and design, both in-code and on collaborative tools like Confluence. 
  • Iteratively improve the underlying infrastructure and third-party libraries. 
  • Resolve escalated customer technical inquiries. 
  • Qualifications:
  • Minimum 3 years of relevant experience working on Java, Spring and SpringBoot.
  • Bachelor's degree in Computer Science, related field, or relevant experience.
  • Experience building microservice-based high-performance, stable, scalable systems that have been successfully deployed in an enterprise setting. 
  • Experience mentoring other Engineers. 
  • Knowledge of API driven platform development & Software Integration. 
  • Must have expertise in relational and non-relational/NoSQL databases like MySQL, Oracle, MongoDB, ES, etc. 
  • Knowledge on Agile development tools, CI/CD tools like Jenkins and Test driven development tools. 
  • Experience working with Large Language Models (LLMs) such as GPT, LLaMA, or similar, including fine-tuning and prompt engineering for enterprise use cases.
  • Strong understanding of natural language processing (NLP) concepts such as embeddings, semantic search, and text classification.
  • Ability to design and integrate LLM-powered solutions into microservice-based architectures, ensuring scalability and performance.
  • Nice to have:
  • Experience in designing, leading and shipping complex web applications. 
  • Experience developing applications for the Supply-Chain domain. 
  • An eye towards modern product design and minimalistic user experience. 
  • Knowledge of cutting edge technologies such as PaaS, NoSQL, Event processing etc. 
  • You proactively contribute to knowledge-sharing across the Turvo engineering community. 
  • You demonstrate resilience and navigate difficult situations with composure and tact. 
  • Is self-motivated and able to work independently.
  • Experience applying LLMs to supply chain or logistics problems, such as intelligent document processing, automated customer support, or predictive insights.
  • Knowledge of responsible AI practices, including bias detection, model evaluation, and secure handling of sensitive data.
  • Exposure to cloud-based AI platforms (Azure OpenAI Service, AWS Bedrock, or GCP Vertex AI) for deploying and managing LLM applications.
  • Turvo builds a collaborative Transportation Management System (TMS) that connects freight brokers, 3PLs, shippers, and carriers, creating a unified ecosystem for the supply chain. Their platform enhances operational efficiency and customer experience by streamlining processes, improving analytics, and facilitating real-time collaboration, catering to both large Fortune 500 companies and smaller freight brokers.

    View company profile
    Report this job
    Apply for this job