Enable job alerts via email!

Mid Python & .NET Software Engineer

KIS Solutions, LLC

United States

Remote

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

KIS Solutions, LLC is excited to hire passionate individuals for a project focused on artificial intelligence and machine learning. In this fully remote role, you will design and maintain innovative software solutions, contributing to AI feature integration and cloud development using technologies like .NET and Python. The role emphasizes a collaborative culture, flexible working hours, and continuous feedback to promote personal and professional growth.

Benefits

Flexible work environment
Periodic feedback and development sessions
Annual team bonding trips

Qualifications

  • 4+ years of experience in software development, proficient in both C#.NET and Python.
  • Experience with AI/ML services integration preferred.
  • Strong understanding of Azure services and CI/CD workflows.

Responsibilities

  • Develop cloud services using C# (.NET) and Python.
  • Collaborate on AI-enabled software development.
  • Implement observability tools for AI services.

Skills

Python
.NET
Cloud Development
Problem-solving
Collaboration

Tools

Azure
Docker
Kubernetes
Git
Entity Framework Core

Job description

We're hiring for an exciting project with a leading company specializing in artificial intelligence and machine learning solutions. We need talented individuals who are passionate about AI, have strong technical skills with Python and .NET, and thrive in a fast-paced, collaborative environment. Proficiency in English is essential, as you'll be working with team members and clients from around the world. If you're excited about working on innovative AI projects and developing your skills in a collaborative and global environment, we'd love to hear from you!

Full Time

content_paste

Work Contract

-
What you'll do

Develop Cloud Services: Design, develop, and maintain backend services using both C# (.NET 8/9) and Python 3.11. Build serverless functions and containerized applications deployed on Azure (Azure Function Apps, Docker/Kubernetes-based services) to support our platform’s needs.

AI-Enabled Feature Engineering: Collaborate on the design and development of next-generation software services that embed AI capabilities through prompt-driven logic and intelligent automation. Contribute to the ongoing evolution of our architecture with a focus on performance, observability, and modularity.

AI/LLM Feature Integration: Contribute to AI-driven features by developing application logic that uses prompt-based interactions with large language models. Implement intelligent features directly within our .NET services without relying on external wrappers.

Observability & Evaluation: Implement evaluation and observability tools for our AI services. Use platforms like Langfuse to monitor LLM performance, trace and log prompts/results, and evaluate the quality and reliability of AI outputs in production.

Azure Service Bus & Messaging: Utilize Azure Service Bus (topics and queues) to build event-driven, decoupled architectures. Develop messaging and integration patterns that enable smooth communication between microservices and other system components.

• Code Quality & Testing: Write clean, maintainable code with a strong emphasis on quality. Create and maintain unit and integration tests.

Peer Review & Collaboration: Actively participate in code reviews and technical discussions. Provide thoughtful, constructive feedback on peers’ code focusing on correctness, performance, and design. Collaborate with team members in an agile environment to iteratively improve solutions and share knowledge.

Mentorship & Learning Culture: Participate in a team culture that encourages learning, mentoring, and pairing. Contribute to a shared knowledge base through peer coaching and collaborative problem-solving.

-
Requirements

• Minimum of 4 years of professional software development experience, ideally working across multiple languages, cloud platforms, and project stages

• Solid hands-on experience in software development using both C#/.NET and Python. Proficiency with modern .NET (core/runtime, e.g. .NET 7/8/9) and Python 3.x (3.10/3.11) is required.

• Academic or personal exposure to integrating AI/ML or LLM services into applications.

• Cloud Proficiency: Strong understanding of cloud development and infrastructure.

• Data Stores: Knowledge of working with OpenSearch (or Elasticsearch), as well as experience with Microsoft SQL Server or similar relational databases. Ability to write and optimize queries and understand data modeling for these systems.

• Testing & Quality: Demonstrated focus on code quality and testing. Experience writing automated tests using frameworks such as PyTest for Python and xUnit/NUnit (or similar) for .NET. Comfortable with practicing TDD/BDD or other testing methodologies to ensure reliable code.

• CI/CD & DevOps: Familiarity with modern development workflows using Git and CI/CD pipelines in tools such as Azure DevOps. Experience with continuous integration/continuous deployment tools to build, test, and deploy applications.

• Collaborative Skills: Excellent problem-solving and critical thinking abilities, with a track record of working independently to drive tasks to completion.

• Work Environment: Ability to excel in a remote work environment – self-motivated, accountable, and effective at communicating with a distributed team.

• Professional experience using large language models (LLM) or AI APIs in a production setting and an understanding of prompt engineering concepts (Direct experience with frameworks or libraries such as Microsoft Semantic Kernel, and MCP C# SDK is a plus)

• Experience building Azure Function Apps (serverless functions) and deploying containerized applications to Azure. Familiarity with Azure Service Bus for building distributed, message-driven systems

• Familiarity with Entity Framework Core for data access and modeling is preferred.

• Prompt Evaluation: Experience designing or implementing structured evaluations (Evals) to measure the performance, reliability, and accuracy of LLM prompt responses. Familiarity with tools like Langfuse or custom-built evaluation frameworks is a plus.

-
Other information

- Flexible work environment.

- Periodic feedback aiming at people development and career growth.

We are a fully remote company, but we value in-person connections. We host annual trips for the entire team to collaborate and bond, and some teams organize additional meetups throughout the year to work together.

what does "flexible work" mean at KIS?

You can choose your work hours, as long as you meet your team and client's main meetings, cerimonies and deliveries. Apart from those ceremonies, you can choose how to distribute the remaining hours of your day. Just make sure you're communicating frequently and clearly.

how we keep our teams together

We have performance plans, feedback and follow-up sessions, social gatherings (online and offline) and laid-back events to keep the teams engaged and united.

how does our contract work?

Our contracts are based on Legal Person agreements (PJ in Brazil). Let us know if you need help explaining this contract model.

couldn’t find all the answers you need?
Contact our team and learn more about careers at KIS.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Elixir)

HireTalent - Staffing & Recruiting Firm

Remote

USD 100 000 - 150 000

4 days ago
Be an early applicant

Full Stack Software Engineer

Aquent

Alabama

Remote

USD 114 000 - 127 000

5 days ago
Be an early applicant

Senior Software Engineer - Front End (Remote) New Remote (United States)

Pair Team

Mississippi

Remote

USD 80 000 - 120 000

Today
Be an early applicant

Senior Full Stack Software Engineer

GSquared Group

Remote

USD 100 000 - 900 000

14 days ago

Senior Software Engineer

Infios

Remote

USD 120 000 - 170 000

9 days ago

Senior Software Engineer - Identity - (Remote - Eastern Time Zone)

Jobgether

Remote

USD 120 000 - 170 000

9 days ago

Principal, IT Software Engineer 1 (ForgeRock Dev Lead)

DIRECTV

Atlanta

Remote

USD 127 000 - 233 000

Yesterday
Be an early applicant

Senior Software Engineer - Product (Remote) New Remote (United States)

Pair Team

Mississippi

Remote

USD 90 000 - 130 000

Today
Be an early applicant

Software Engineer - Backend

Sprout Social, Inc.

Remote

USD 100 000 - 720 000

7 days ago
Be an early applicant