Note: The job is a remote job and is open to candidates in USA. Team Red Dog is hiring an AI Software Engineer - Industrial Automation & Machine Learning for their client, a next-generation cloud platform company and AI-driven technology organization. This fully remote opportunity involves modern C#/.NET software engineering, applied machine learning, and automation to enhance industrial controls data and develop scalable cloud-based solutions.
Responsibilities
- Design, develop, test, and maintain C#/.NET automation tools supporting industrial controls and telemetry onboarding
- Build and enhance console applications and Worker Services that generate configuration files and telemetry outputs
- Develop and improve machine learning models that automate telemetry tag-to-template mapping using historical data
- Prototype AI and ML solutions in Python before production implementation within the C#/.NET environment
- Validate telemetry data using Azure IoT, Event Hub, Azure Data Explorer (Kusto/KQL), and related cloud services
- Improve legacy systems by identifying automation opportunities and streamlining manual engineering processes
- Own the complete software development lifecycle, including requirements gathering, development, testing, deployment, documentation, and ongoing support
- Collaborate with partner engineering teams to deliver scalable cloud-based telemetry solutions
- Contribute to AI-enablement initiatives, including Copilot and agent-based development patterns
- Mentor teammates and create documentation that promotes maintainable, production-ready software
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline
- 5-7 years of professional software engineering experience
- 5+ years of hands-on C#/.NET development experience, including modern .NET frameworks and Visual Studio
- Experience building production applications such as console applications, services, or backend automation tools
- 3+ years of applied machine learning experience using ML.NET, scikit-learn, embeddings, or similar technologies
- Experience building classification models, feature engineering, and evaluating model accuracy
- Experience working with Azure IoT, Event Hub, Azure Data Explorer (Kusto/KQL), or similar telemetry and cloud data platforms
- Working knowledge of Python for AI/ML prototyping
- Strong understanding of software development lifecycle methodologies, testing, troubleshooting, and production support
- Excellent written and verbal communication skills with the ability to work independently and mentor others
- Active U.S. passport and ability to complete citizenship and cloud attestation requirements
Benefits
- Health insurance (medical, dental, vision, and life)
- Employer-matched 401K plan
- Paid time off
- Paid holidays
- W2 contract opportunity with potential for extension up to 18 months subject to performance, budget and client discretion.
Company Overview