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

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of BPCS, Comprehensive marketing solutions, ltd.

BPCS, Comprehensive marketing solutions, ltd.

1 - 10 employees

Big agencies give you big talent for big money, but less time & commitment. Little agencies give you little less talent for little less money, but full dedication. What you want is the best from both worlds. What you need is big little agency. And you have just found it.

📋 Description

• 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 messy historical industrial controls and telemetry datasets. • Prototype ML or data-processing approaches in Python when appropriate, then help transition production logic into the core C#/.NET stack. • 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 troubleshoot and verify end-to-end data flow. • Modify, maintain, and enhance existing databases, database structures, and legacy systems as needed. • Partner with stakeholders to gather requirements, estimate scope, and deliver solutions from development through testing and release. • Identify opportunities to reduce manual processes, improve onboarding efficiency, and increase automation reliability. • Troubleshoot issues, perform root-cause analysis, and make system changes to resolve defects or data-quality problems. • Write technical documentation and provide knowledge transfer so delivered tooling can be maintained long-term. • Mentor or support teammates through code reviews, technical guidance, and constructive feedback.

🎯 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. • Experience building production-ready tooling, services, console applications, or backend automation workflows. • 3+ years of applied machine learning or classification experience. • Experience with text or tabular classification models using tools such as ML.NET, scikit-learn, embeddings, or similar approaches. • Strong SQL and database development experience, including modifying existing database structures or systems. • Experience working across the full software development lifecycle, including requirements gathering, design, development, testing, delivery, and support. • Ability to troubleshoot complex technical issues and independently drive them to resolution. • Strong verbal and written communication skills. • Ability to work independently, manage time effectively, and deliver against project commitments. • Experience documenting technical work and supporting maintainability of delivered solutions.

🏖️ Benefits

• Medical, dental, and vision coverage • Flexible Spending Account • 401k program • Competitive PTO offerings • Parental Leave • Opportunities for professional growth and development

Apply Now

Similar Jobs

🔥 46 minutes ago

ClickHouse

51 - 200

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Senior Security Automation Engineer at ClickHouse building automation for security teams’ scalability and compliance. Leading the development of universal provisioning and security telemetry systems.

🕒 4 days ago

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Software Engineer leading automation tooling development at NVIDIA. Building scalable platforms and frameworks for engineering efficiency across software development environments.

🕒 4 days ago

ICF

5001 - 10000

☁️ SaaS

⚡ Energy

Quality Assurance Engineer at ICF enhancing test frameworks and conducting automated testing. Collaborating with various teams to ensure comprehensive testing of functionalities.

🕒 4 days ago

BELAY

201 - 500

🤝 B2B

👥 HR Tech

⚡ Productivity

AI Automation Engineer & Enablement Lead developing AI-powered solutions for BELAY, enhancing organizational efficiency and decision-making through scalable automation initiatives.

🕒 4 days ago

The Home Depot

10,000+ employees

🛒 Retail

👥 B2C

Goods-to-Person Automation Engineer designing automated warehouse solutions for Home Depot. Collaborating across functions to improve operational efficiency and throughput.