1

H1B Machine Learning Jobs in Oregon (NOW HIRING)

H1B Machine Learning information

What are some common challenges H1B Machine Learning professionals face when adapting to a new work environment in the U.S.?

H1B Machine Learning professionals often encounter challenges such as adjusting to new workplace cultures, navigating different communication styles, and understanding expectations for collaboration and project ownership. Additionally, they may need to quickly familiarize themselves with the company’s tech stack and agile workflows while maintaining compliance with visa-related documentation. Building strong relationships with colleagues and proactively seeking mentorship can help ease the transition and accelerate professional growth.

What are the key skills and qualifications needed to thrive as a Machine Learning Engineer on an H1B visa, and why are they important?

To thrive as a Machine Learning Engineer on an H1B visa, you generally need a strong background in computer science, mathematics, and statistics, typically demonstrated by a relevant degree and practical experience. Proficiency in programming languages like Python or R, experience with ML frameworks such as TensorFlow or PyTorch, and familiarity with cloud platforms are essential, while certifications like AWS Certified Machine Learning may be advantageous. Strong problem-solving abilities, effective communication, and adaptability help you collaborate across diverse teams and rapidly evolving projects. These skills and qualifications are vital for delivering impactful ML solutions and meeting the rigorous expectations of U.S. employers sponsoring H1B visas.

What is an H1B Machine Learning job?

An H1B Machine Learning job refers to a position in the field of machine learning offered by a U.S. employer to a foreign worker who is authorized to work in the United States under the H1B visa program. These jobs typically involve designing, developing, and deploying algorithms that enable computers to learn from data. H1B Machine Learning professionals may work on projects such as natural language processing, computer vision, or predictive analytics. Employers must sponsor the H1B visa, and the worker must have specialized knowledge and at least a bachelor's degree in a related field.

What is the difference between H1B Machine Learning vs H1B Data Scientist?

AspectH1B Machine LearningH1B Data Scientist
Required CredentialsDegree in CS, ML, or related field; certifications like TensorFlow, AWSDegree in CS, Statistics, or related; certifications in data analysis tools
Work EnvironmentResearch labs, tech companies, startups focusing on ML modelsBusiness analytics, data analysis teams, consulting firms
Employer & Industry UsageTech firms, AI startups, R&D departmentsFinance, healthcare, e-commerce, consulting
Common Search & ComparisonYesYes

H1B Machine Learning and H1B Data Scientist roles often overlap in credentials and industry usage. Machine Learning specialists focus on developing algorithms and models, while Data Scientists analyze data to derive insights. Both roles are in high demand across tech and industry sectors, but their core responsibilities differ slightly, making them distinct yet related career paths.

What are popular job titles related to H1B Machine Learning jobs in Oregon? For H1B Machine Learning jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for H1B Machine Learning jobs? Cities in Oregon with the most H1B Machine Learning job openings:
Infographic showing various H1B Machine Learning job openings in Oregon as of July 2026, with employment types broken down into 87% Full Time, 8% Part Time, 2% Contract, 1% Nights, and 2% Summer. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution.
Software Systems Engineer

$188K - $223K/yr

Contractor

Posted 27 days ago


Job description

Company Description

Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)

Job Description

Software Systems Engineer


On behalf of our client, Procom Services is searching for a Software Systems Engineer for a contract opportunity in Hillsboro, Oregon. 


Software Systems Engineer Job Details


We are looking for a highly motivated Software Systems Engineer who is interested in working in a lean, Agile, entrepreneurial environment that will launch new products into new markets. You have worked within a rapidly growing enterprise software development team. You are impassioned about quality. You are analytical, organized, and can work without direct supervision. You strive for greater automation all the time, and look to make the process repeatable and high quality. You are hands-on with leading automation tools and frameworks, as well as popular languages for automation such as Python and bash. You can work in a team environment and foster cross-team collaboration. You must also possess strong verbal and written communication skills and the demonstrated ability to work in a demanding team-oriented environment. 


The Big Data team develops solutions that address the challenges of Big Data Analytics and Large-Scale Machine Learning. It is focused on delivering disruptive software and hardware technologies that will transform datacenter operations and improve user experience. 


  • As a Software System Engineer, you will work within the software development team to ensure the delivery of very high quality analytics software products. Your duties may include: 
  • Deploying and troubleshooting complex systems in a server lab environment 
  • Creating and executing scale and performance test cases 
  • Identifying the root cause of the failures from logs and instrumentation 
  • Develop very large datasets and write scale and performance test 
  • Create automated deployment, scale and performance frameworks and/or tools, identifying and expand areas of automation 
  • File bugs in the defect tracking system with appropriate level of information identify the source of problems 
  • Communicate quality issues and risks with the software development team and technical leaders 


Software Systems Engineer Mandatory Skills


You must possess the following minimum qualifications to be considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through relevant previous job and/or research experiences. 


Minimum Qualifications 

  • 3+ years of experience in deployment and performance testing of large-scale parallel and distributed systems (e.g., MapReduce frameworks, parallel databases, etc.)
  • 3+ years of hands-on experience with automated testing tools and frameworks (e.g. JMeter, Gatling, Load Runner, TestComplete, Selenium, Watir, etc.)
  • 3+ years experience with Linux command line tools and interfaces 
  • 3+ years experience developing automated test harnesses, using scripting or high level languages (e.g., Python, Perl, Java, C#, etc.) 
  • 1 year of experience in verifying the accuracy, reliability, consistency and effectiveness of data (data quality) in NoSQL (Hadoop, MongoDB), relational (SQL) or graph (Neo4j, Titan) databases 
  • 1 year of experience with the design and implementation of NoSQL databases (Hadoop), graph and/or relational (SQL)
  • Strong understanding of Web technologies (Web Services [SOAP/REST], HTTP, Web sites), databases, and networking 


Preferred Qualifications

  • 1 year of total experience in black box and white box testing 
  • 1 year experience using test management and issue tracking tools (e.g., Test Director, Bugzilla, Team Track, JIRA, TFS, etc.) 
  • 1 year experience with advanced analytics algorithms (e.g., K-Means, Linear/Logistic Regressions) 
  • 1 year experience in iterative development (e.g., Agile, Scrum, Kanban, Lean)
  • Experience working in a Continuous Integration environment


Software Systems Engineer Start Date


ASAP


Software Systems Engineer Assignment Length


19 Months


"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."

Additional Information

All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.