Software Engineer

Nmk Global Inc.
San Diego, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Python (Programming Language) Machine Learning Enterprise Software Applications Chatbots Pytorch Large Language Models Prompt Engineering Generative AI Low Latency

Job description

We are seeking a highly skilled Software Engineer with strong expertise in AI/ML development, conversational AI, and modern LLM technologies. The ideal candidate will be responsible for designing and developing AI agents, autonomous systems, chatbots, voice-based systems, and scalable AI-powered applications.

The candidate should have strong hands-on experience in Python, PyTorch, RAG systems, LLM integrations, and cloud-native AI solution development.

Core Responsibilities

  • Design and develop AI agents and autonomous systems capable of complex task execution and intelligent decision-making
  • Build conversational AI solutions including chatbots and voice-based customer service systems
  • Develop AI-powered integrations across platforms and enterprise applications
  • Create and optimize Retrieval-Augmented Generation (RAG) systems for enhanced AI application performance
  • Implement and optimize machine learning models using PyTorch
  • Evaluate and deploy appropriate LLMs based on accuracy, latency, cost, and user experience
  • Collaborate with cross-functional teams to translate business requirements into scalable AI solutions
  • Architect and maintain production-grade AI systems with focus on scalability, reliability, and performance

Requirements

  • 6+ years of experience in Python development for AI/ML applications
  • 6+ years of experience with PyTorch
  • Strong understanding of AI agents and autonomous systems
  • Experience in chatbot development and/or voice-based conversational AI systems
  • Hands-on experience with RAG systems including vector databases, embeddings, retrieval strategies, and prompt engineering
  • Familiarity with LLM providers such as OpenAI, Anthropic, Google, and Meta
  • Strong understanding of Transformer architecture and attention mechanisms
  • Experience integrating AI capabilities into enterprise applications

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

1:00 min

Introduction to chatbot infrastructure and cloud challenges

Stan Girard Stan Girard · WWC 2024

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

1:44 min

Summarizing developer experience and artificial intelligence companions

Robert Hoffmann Robert Hoffmann +1 · LIVE

4:30 min

Demonstrating a knowledge graph powered chatbot interface

Tomaz Bratanic · WWC 2023

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · WWC Europe 2026

Videos

See all

Related articles

See all