Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
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.
Full Time
content_paste
Work Contract
• 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.
• 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.
- 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.
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.
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.
Our contracts are based on Legal Person agreements (PJ in Brazil). Let us know if you need help explaining this contract model.