Apeirum13.03.26
AI SCORE 8.5

Remote Software Engineer (Python/​C#) - AI & RAG

$90K–$120K/year

About the Role

We are looking for a talented Remote Software Engineer (Python/C#) to join our dynamic team. In this role, you will contribute to the development of cutting-edge AI and Reinforcement Learning (RAG) applications. As a Remote Software Engineer, you will work with a variety of technologies including Python, C#, and cloud platforms to create innovative solutions that drive our business forward.

What You'll Do

  • Design and implement scalable software solutions using Python and C#.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop and maintain APIs and microservices for various applications.
  • Participate in code reviews to ensure code quality and best practices.
  • Utilize CI/CD pipelines for efficient software delivery.
  • Work on AI and machine learning projects, focusing on LLM workflows and reinforcement learning.
  • Support and troubleshoot production issues as they arise.
  • Contribute to the development of documentation and training materials.

Requirements

  • 3+ years of experience as a Software Engineer, with a focus on Python and C#.
  • Strong understanding of software engineering principles and best practices.
  • Experience with cloud platforms like Azure and containerization technologies such as Docker.
  • Familiarity with front-end technologies (React, Angular, TypeScript) is a plus.
  • Knowledge of asynchronous programming and WebSockets.
  • Experience with databases, particularly MySQL.
  • Ability to work independently in a remote setting and manage time effectively.
  • Excellent problem-solving skills and a passion for technology.

Nice to Have

  • Experience with reinforcement learning and AI frameworks.
  • Familiarity with FastAPI and Django.
  • Knowledge of GitLab and Linux environments.

What We Offer

  • 23 days of holidays to ensure work-life balance.
  • A learning budget for courses and conferences to enhance your skills.
  • Top-tier hardware or a BYOD budget for your work setup.
  • Flexible working hours to accommodate your lifestyle.
  • Remote work as the default mode, with occasional travel to Switzerland.
  • Yearly strategic off-site to connect with the team and align on goals.
Why This Job8.5 of 10

This role offers a unique opportunity to work remotely as a Software Engineer focusing on AI and RAG. With competitive benefits and a supportive team, it's an excellent choice for tech professionals.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python and C# with hands-on experience in developing AI applications and implementing Reinforcement Learning algorithms, showcasing a strong understanding of machine learning principles.

Self-motivated and disciplined, thriving in a remote work environment, with the ability to manage time effectively and collaborate asynchronously using tools like GitHub and Slack.

Experience with cloud services such as Azure, including deploying applications using Docker and CI/CD pipelines, and a proactive mindset for continuous integration and delivery in software development.

Learning Resources

Python for Data Science and AIcourse

Career Path

Remote Software Engineer (Python/C#)(Now)Lead Software Engineer specializing in AI applications(1-2 years)Technical Architect for AI and Cloud Solutions(3-5 years)

Market Overview

Market Size 2024
$40B
Annual Growth
9.5%
AI Adoption
75%
Investment in AI Tech
+40%
Labour Demand for Python Developers
+22%
Avg Salary for Remote Software Engineers (Python/C#)
$120K

Skills & Requirements

Required
PythonC.NET
Growing in Demand
Machine LearningData EngineeringCloud Computing (Azure)
Declining
jQueryClassic ASP

Domain Trends

Rise of AI-Powered Applications
The demand for AI-driven solutions is increasing, with 75% of companies planning to invest in AI technologies by 2025.
Shift to Cloud-Native Development
Over 60% of enterprises are transitioning to cloud-native architectures, emphasizing skills in Azure and containerization with Docker.
Integration of CI/CD in Development Processes
Continuous integration and delivery practices are becoming standard, with 80% of organizations adopting CI/CD tools, enhancing the need for developers proficient in these methodologies.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.