# Senior Software Engineer (AI/ML)

> KodeLinkers · United States (Remote) · Full-time · Posted 2026-11-04

**Salary:** USD 150,000–200,000

**Workplace:** remote

## Description

### About KodeLinkers

KodeLinkers is a software development company specializing in custom applications, AI-powered solutions, and software engineering services.

We are looking for a Senior Software Engineer with experience in artificial intelligence and machine learning to contribute to the development of software applications for our clients.

This position focuses on building, integrating, testing, and maintaining AI-powered features within modern software applications. The ideal candidate has a strong background in software engineering, practical experience with AI/ML technologies, and the ability to work independently and collaboratively on technical projects.

### Responsibilities

-   Design, develop, test, and maintain software applications incorporating AI and machine learning technologies.
-   Build backend services, REST APIs, and integrations supporting AI-powered applications.
-   Develop and integrate machine learning models into existing software systems.
-   Work with large language models (LLMs), natural language processing (NLP), and related AI technologies.
-   Collaborate with software engineers and other team members to define technical requirements and implement solutions.
-   Write maintainable, well-documented code following established software engineering practices.
-   Troubleshoot application issues, investigate technical problems, and implement fixes.
-   Participate in code reviews, technical discussions, and software design decisions.
-   Evaluate new tools, frameworks, and technologies relevant to assigned projects.
-   Support testing, deployment, and ongoing maintenance of software applications.

### Preferred Qualifications

-   Experience integrating OpenAI, Anthropic Claude, or other LLM APIs.
-   Familiarity with retrieval-augmented generation (RAG), embeddings, and vector databases.
-   Experience with LangChain, LlamaIndex, or similar AI development frameworks.
-   Knowledge of Docker and container-based application deployment.
-   Experience with PostgreSQL, MongoDB, or other relational and NoSQL databases.
-   Experience working on client-facing software projects.

### About the Role

This position provides an opportunity to contribute to AI-related software development projects while working with an experienced engineering team.

We value technical expertise, clear communication, accountability, and a practical approach to solving software engineering challenges.

KodeLinkers is an equal opportunity employer. Employment decisions are based on job-related qualifications, experience, and business needs.

## Requirements

-   5+ years of professional software development experience.
-   Experience developing applications using Python, Java, C#, or C++.
-   Practical experience with artificial intelligence or machine learning projects.
-   Familiarity with AI/ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
-   Experience building REST APIs, backend services, and database-driven applications.
-   Understanding of software architecture, data structures, algorithms, and object-oriented programming.
-   Experience using Git and collaborative software development workflows.
-   Familiarity with cloud services such as AWS, Microsoft Azure, or Google Cloud.
-   Strong analytical and problem-solving abilities.
-   Good written and verbal communication skills.
-   Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.

## Apply

[Apply at KodeLinkers](https://apply.workable.com/kodelinkers/j/E590B03E1F/apply)

---
Powered by [Workable](https://www.workable.com)
