Software Engineer – C#/.NET, Applied ML & Data Automation

B
Blueprint TechnologiesTechnology Solutions
RemoteFull-TimeSenior
Salary50 - 53 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
5–7 years
Required Skills
SQLMachine LearningC#.NETscikit-learn

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5–7 years of software engineering experience.
  • 5+ years of hands-on C#/.NET development experience.
  • 3+ years of applied machine learning or classification experience.
  • Experience with text or tabular classification models using tools such as ML.NET, scikit-learn, or embeddings.
  • Strong SQL and database development experience.
  • Experience working across the full software development lifecycle.
  • Ability to troubleshoot complex technical issues and independently drive them to resolution.
  • Strong verbal and written communication skills.
  • Ability to work independently and manage time effectively.
  • Experience documenting technical work.

Responsibilities

  • Design, develop, test, and maintain C#/.NET automation tools, including console applications and Worker Services.
  • Build tooling that converts Excel-based device templates into structured CSV, configuration, or pipeline-ready outputs.
  • Develop and refine applied machine learning models for telemetry tag classification and template-field mapping.
  • Perform feature engineering and data preparation using historical industrial control and telemetry datasets.
  • Validate telemetry data quality and mapping accuracy across cloud-based data pipelines.
  • Work with Azure IoT, Event Hub, Kusto/KQL, and related data services to verify end-to-end data flow.
  • Partner with stakeholders to gather requirements and deliver solutions from development through testing and release.
View Full Description & ApplyYou'll be redirected to the employer's site
50 - 53 USD per hour
Apply Now