Senior Software Engineer - AI
Indexed description
Turvo is based in Dallas, Texas, with offices in Hyderabad, India. (www.turvo.com).
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.
- 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
- 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
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search