cover image
EPITEC

Software Engineer II

On site

Redmond, United states

$ 84 /hour

Junior

Freelance

12-03-2026

Share this job:

Skills

Communication Leadership Python Java Ruby Docker Kubernetes Networking Training Linux Ubuntu Windows PyTorch TensorFlow Programming Oral and Written Communication C++

Job Specifications

Job Title: Software Engineer II

Contract Duration: 4 months, possible extension

Location: Redmond, WA

Work Arrangement: Onsite

Pay Rate: $80-84 per hour

Summary

This role sits at the center of our team's expansion and will have a direct impact on documentation, processes, and customer relationships. Work will vary from tool evaluation and integration to day-to-day hands-on lab and infrastructure support.

In addition to core engineering responsibilities, this role requires a strong grasp of AI technologies and hands-on proficiency with AI-assisted development tools such as Claude Code. As AI reshapes how engineering work gets done, this engineer will be expected to leverage AI tooling in their own workflows and help drive adoption across the team.

This role will operate as a point of contact for assigned projects, coordinate internal resources, and be supported by supervisors and technical resources. This person must be willing to take direction from leadership while also providing guidance and driving task ownership across team members. Our goal is to build and maintain strong, long-lasting customer relationships.

Responsibilities

Serve as the point of contact for assigned projects, coordinating internal resources to deliver results.
Leverage AI-assisted development tools — including Claude Code — to accelerate engineering workflows, automate repetitive tasks, and improve code quality.
Evaluate, adapt, and integrate new tools and workflows into RL-R's environment, with a focus on AI-powered capabilities.
Maintain current knowledge of AI/LLM developments both Meta-internal and industry-wide and apply them to day-to-day engineering work.
Lead proof-of-concept implementations for new tools and technologies.
Evaluate potential problems and technical issues; develop and implement solutions.
Create and maintain documentation, training materials, and best practices guides.
Communicate with clients to identify and define project requirements, scope, and objectives.
Ensure compliance with security, privacy, and data handling requirements.

Minimum Qualifications

Strong technical background in software engineering or a related technical field.
Strong programming skills with Python (other languages C++, Java, Ruby, etc. are a bonus)
Hands-on experience with AI-assisted development tools (e.g., Claude Code or similar).
Demonstrated experience with LLMs, AI/ML tools, and integration patterns.
Experience with Linux OS (CentOS, Fedora, Ubuntu).
Experience with Windows OS.
Basic network troubleshooting skills.
Strong oral and written communication skills.
Experience understanding and communicating technical information to non-experts.
Experience planning and designing customer solutions.
Experience running projects from start to finish.
Strong, proactive work ethic.
Ability to learn and adapt to new situations and environments.
Typing speed of at least 50 words per minute
Ability to regularly lift 30 lbs (computers and associated equipment)
Ability to occasionally complete repetitive motion by lifting shoulder above head (testing cables in racks)
Ability to provide own vehicle transportation for travel between support sites
Ability to perform repetitive manual tasks
Ability to utilize a step stool to reach cable trays and racks

Preferred Qualifications

4+ years experience as a Systems Administrator (Windows and/or Linux).
2+ years of networking experience and troubleshooting.
Proficiency with Claude Code - including skills, hooks, MCP servers, and multi-agent workflows.
Experience with ML frameworks (TensorFlow, PyTorch).
Experience building MCP (Model Context Protocol) servers or custom tool integrations.
Experience installing and configuring Kubernetes, Docker, OpenCue, and Slurm.
Knowledge of network switch CLI and commands.

Degrees/Certifications:

Bachelor's degree in computer science is an asset

Must Have Skills

Strong programming skills with Python (Java, C++ are a bonus) and typing speed of at least 50 words per minute
Strong, proven Windows OS and/or Linux OS experience
Experience using AI-assisted development tools such as Claude code: including skills, hooks, MCP servers, and multi-agent workflows.

Nice to Have Skills

4+ years of experience as a Systems Administrator with Linux OS (and Windows OS).
2+ years of networking experience and troubleshooting.
Experience with ML frameworks (TensorFlow, PyTorch).
Experience building MCP (Model Context Protocol) servers or custom tool integrations.
Experience installing and configuring Kubernetes, Docker, OpenCue, and Slurm.
Knowledge of network switch CLI and commands.
Proficiency with Claude Code - including skills, hooks, MCP servers, and multi-agent workflows.
Experience working with XFN teams

#INDPRO

About the Company

Why Choose Epitec? Founded in 1978 and headquartered in Southfield, Mich., with regional hubs in Chicago, Central Illinois, and Dallas, Epitec is dedicated to making staffing personal. Our customers include Fortune 500 companies across the United States, providing you access to high demand career opportunities. What Makes Epitec Different? Our flexible workforce model is designed with you in mind. Whether you're looking for contract-to-hire, direct hire, or other employment options, we tailor our services to fit your career... Know more