1

Freelance Algorithmic Trading Programmer Jobs in Portland, OR

Evaluate trade-offs, explore innovative approaches, and provide proof-of-concept design ... Support SoC architects, design engineers, and verification engineers in selecting, configuring, and ...

... algorithms for agent harness and post-training pipelines, develops RL environments and reward ... Ability to explain research results, architectural decisions, and trade-offs to both technical and ...

Using AI, ML, and optimization algorithms, it empowers agencies to design more efficient, equitable ... Supported by the wider Revenue, Pre-Sales Engineering and Marketing global teams, this person will ...

Using AI, ML, and optimization algorithms, it empowers agencies to design more efficient, equitable ... Supported by the wider Revenue, Pre-Sales Engineering and Marketing global teams, this person will ...

Freelance Algorithmic Trading Programmer information

See Portland, OR salary details

$43K

$85.5K

$118.8K

How much do freelance algorithmic trading programmer jobs pay per year?

As of Jul 19, 2026, the average yearly pay for freelance algorithmic trading programmer in Portland, OR is $85,545.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,100.00 and $98,100.00 per year, depending on experience, location, and employer.

What are some typical challenges freelance algorithmic trading programmers face when working with clients?

Freelance algorithmic trading programmers often encounter challenges such as aligning with clients' diverse strategies, accommodating rapid changes in trading requirements, and ensuring robust backtesting for different market conditions. Effective communication is key, as clients may have varying levels of technical understanding and expectations regarding performance and risk management. Additionally, freelancers must stay updated on compliance standards and platform-specific APIs, which can differ significantly between projects.

What are the key skills and qualifications needed to thrive as a Freelance Algorithmic Trading Programmer, and why are they important?

To thrive as a Freelance Algorithmic Trading Programmer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of financial markets, and experience with quantitative analysis. Familiarity with trading platforms (like MetaTrader, NinjaTrader, or Interactive Brokers API), backtesting frameworks, and relevant certifications such as CFA or CQF can be highly valuable. Outstanding problem-solving, attention to detail, and effective communication with clients set top performers apart. These skills are crucial for building reliable, profitable trading algorithms and translating complex financial requirements into robust, real-world solutions.

What is the difference between Freelance Algorithmic Trading Programmer vs Quantitative Analyst?

AspectFreelance Algorithmic Trading ProgrammerQuantitative Analyst
CredentialsProgramming skills, trading platform knowledge, sometimes certifications like CQFAdvanced degrees in finance, mathematics, or statistics, certifications like CFA or FRM
Work EnvironmentIndependent, remote, project-basedIn-house or consulting, often office-based
Industry UsageDevelops trading algorithms for clients or personal tradingAnalyzes financial data to inform trading strategies and risk management

While both roles involve quantitative skills and financial markets, Freelance Algorithmic Trading Programmers focus on coding and developing trading algorithms independently, whereas Quantitative Analysts analyze data to support trading decisions within organizations.

What is a Freelance Algorithmic Trading Programmer?

A Freelance Algorithmic Trading Programmer is a professional who designs, develops, and implements trading algorithms for financial markets on a contract or project basis. They use programming languages like Python, C++, or Java to create automated systems that can execute trades based on predefined strategies without human intervention. These programmers often collaborate with traders, investment firms, or hedge funds to build, backtest, and optimize trading algorithms that aim to maximize profits and minimize risks. Working independently, they may also advise clients on best practices, maintain trading infrastructure, and ensure compliance with relevant financial regulations.
What are popular job titles related to Freelance Algorithmic Trading Programmer jobs in Portland, OR? For Freelance Algorithmic Trading Programmer jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Freelance Algorithmic Trading Programmer jobs in Portland, OR look for? The top searched job categories for Freelance Algorithmic Trading Programmer jobs in Portland, OR are:
CPU Implementation Methodology Engineer

CPU Implementation Methodology Engineer

Apple

Beaverton, OR

Full-time

Re-posted 7 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 670 frontline employees who took The Breakroom Quiz

5th of 30 rated technology retailers


Job description

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, hard-working people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products! The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver groundbreaking Apple products!
Apple’s Silicon Engineering Group (SEG) is hiring hardworking engineers for CPU block-level implementation.
Description
• Generate and validate new ideas, create flows and methodologies around them by working with CPU Designers, CAD teams and EDA tool vendors to improve PPA
• Detailed analysis across partitions to understand optimization opportunities
• Cross functional collaboration across STA, library, tech and post silicon teams to improve optimization during Implementation
• Contribute to aspects of Synthesis and Physical Design Implementation methodologies
Preferred Qualifications
Experience implementing high-performance and low-power CPU designs
Scripting skills to interface with tools and analyze data
Experience with SAPR/PNR design flow infrastructure/scripts
Proficiency in programming and scripting (Example: Python, TCL)
Understanding of challenges related to latest deep sub-micron technology and ability to write algorithms and code to extract PPA during Implementation
Strong interpersonal skills and ability to work effectively in a dynamic team environment
Strong understanding and experience using industry standard synthesis, PnR, and STA tools
Excellent debugging and problem-solving skills
Minimum Qualifications
Minimum BS and 3+ years of relevant industry experience
Experience with implementing VLSI digital designs using SAPR tools with multi-GHz performance goals
Experience with logic optimization trade-offs between area, timing and power

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976