Senior Algorithm Developer - PySpark / SQL Company Overview: ACA Global delivers market abuse surveillance solutions to institutional investors, hedge funds, and asset managers. The Market Abuse ...
Senior Algorithm Developer - PySpark / SQL Company Overview: ACA Global delivers market abuse surveillance solutions to institutional investors, hedge funds, and asset managers. The Market Abuse ...
Senior Algorithm Developer - PySpark / SQL Company Overview: ACA Global delivers market abuse surveillance solutions to institutional investors, hedge funds, and asset managers. The Market Abuse ...
Senior Algorithm Developer - PySpark / SQL Company Overview: ACA Global delivers market abuse surveillance solutions to institutional investors, hedge funds, and asset managers. The Market Abuse ...
DIETISTA 40H - MADRID
Albemarle, NC · On-site
Quieres incorporarte en un proyecto retador dentro del sector de la nutricion? Si te apasiona el sector nutricion, tienes estudios relacionados y cuentas con experiencia en el asesoramiento en ...
DIETISTA 40H - MADRID
Albemarle, NC · On-site
Quieres incorporarte en un proyecto retador dentro del sector de la nutricion? Si te apasiona el sector nutricion, tienes estudios relacionados y cuentas con experiencia en el asesoramiento en ...
DIETISTA 40H - MADRID
Albemarle, NC · On-site
Quieres incorporarte en un proyecto retador dentro del sector de la nutricion? Si te apasiona el sector nutricion, tienes estudios relacionados y cuentas con experiencia en el asesoramiento en ...
DIETISTA 40H - MADRID
Albemarle, NC · On-site
Quieres incorporarte en un proyecto retador dentro del sector de la nutricion? Si te apasiona el sector nutricion, tienes estudios relacionados y cuentas con experiencia en el asesoramiento en ...
Navigation Algorithm Engineer
Naples, NC · On-site +1
If you don't know us yet, we are an engineering and innovation company that works in different areas, one of them is defence and security where we work in cyber defence projects, simulation or space ...
Navigation Algorithm Engineer
Naples, NC · On-site +1
If you don't know us yet, we are an engineering and innovation company that works in different areas, one of them is defence and security where we work in cyber defence projects, simulation or space ...
Senior Software Engineer
Raleigh, NC · On-site
$119K - $157K/yr
... patterns, algorithms, programming languages, networking and Linux operating systems. Expert ... developer
Senior Software Engineer
Raleigh, NC · On-site
$119K - $157K/yr
... patterns, algorithms, programming languages, networking and Linux operating systems. Expert ... developer
Java Developer - Capital Markets
$49.75 - $64.50/hr
Looking for a strong Java Developer with hands-on experience in Java 18+, Multithreading, Microservices architecture, and Data Structures & Algorithms. Candidate should have experience building ...
Java Developer - Capital Markets
$49.75 - $64.50/hr
Looking for a strong Java Developer with hands-on experience in Java 18+, Multithreading, Microservices architecture, and Data Structures & Algorithms. Candidate should have experience building ...
Develop, test, and maintain autopilot algorithms in Corvid's six degree of freedom simulation model ... D. in engineering, math, computer science, or physics. * Strong background in both Numerical ...
Develop, test, and maintain autopilot algorithms in Corvid's six degree of freedom simulation model ... D. in engineering, math, computer science, or physics. * Strong background in both Numerical ...
iOS Developer
Durham, NC · On-site
$47 - $64.50/hr
Excellent understanding of computer science fundamentals, data structures, and algorithms to ensure adherence to software engineering best practices including object-oriented and functional ...
iOS Developer
Durham, NC · On-site
$47 - $64.50/hr
Excellent understanding of computer science fundamentals, data structures, and algorithms to ensure adherence to software engineering best practices including object-oriented and functional ...
Senior Developer Technology Engineer - AI
Durham, NC · Hybrid
$52.75 - $69.50/hr
Would you enjoy researching parallel algorithms to accelerate AI workloads on advanced computer ... If so, the Developer Technology Team invites you to consider this role. What you will be doing:
Senior Developer Technology Engineer - AI
Durham, NC · Hybrid
$52.75 - $69.50/hr
Would you enjoy researching parallel algorithms to accelerate AI workloads on advanced computer ... If so, the Developer Technology Team invites you to consider this role. What you will be doing:
Python Developer
$49 - $67.75/hr
Knowledge of data structures, algorithms, and object-oriented programming. Familiarity with front-end technologies, cloud platforms, or DevOps tools is a plus. Strong analytical thinking and ability ...
New
Python Developer
$49 - $67.75/hr
Knowledge of data structures, algorithms, and object-oriented programming. Familiarity with front-end technologies, cloud platforms, or DevOps tools is a plus. Strong analytical thinking and ability ...
New
Senior/Lead Python Developer
Charlotte, NC · On-site
$118K - $159K/yr
Financial Algorithms & Systems: Work on developing and maintaining financial algorithms, trading ... Programming Languages: Strong proficiency in Python, including advanced knowledge of object ...
Quick apply
Senior/Lead Python Developer
Charlotte, NC · On-site
$118K - $159K/yr
Financial Algorithms & Systems: Work on developing and maintaining financial algorithms, trading ... Programming Languages: Strong proficiency in Python, including advanced knowledge of object ...
C# .Net Developer
Raleigh, NC · On-site
Understanding of basic data structures, algorithms, OOP principles, coding standards, and best ... Programming Interfaces (APIs) (Odata 3, 4 or later) Required 6 Months Strong knowledge of NET Core ...
Quick apply
C# .Net Developer
Raleigh, NC · On-site
Understanding of basic data structures, algorithms, OOP principles, coding standards, and best ... Programming Interfaces (APIs) (Odata 3, 4 or later) Required 6 Months Strong knowledge of NET Core ...
iOS Mobile Developer
$47 - $64.50/hr
Excellent understanding of computer science fundamentals, data structures, and algorithms to ensure adherence to software engineering best practices including object-oriented and functional ...
iOS Mobile Developer
$47 - $64.50/hr
Excellent understanding of computer science fundamentals, data structures, and algorithms to ensure adherence to software engineering best practices including object-oriented and functional ...
Backend Python Developer Location: Charlotte, NC - Hybrid (3 days onsite) Summary: 10+ years US ... Ability to translate complex problems into algorithms and convert into python program quickly ...
Backend Python Developer Location: Charlotte, NC - Hybrid (3 days onsite) Summary: 10+ years US ... Ability to translate complex problems into algorithms and convert into python program quickly ...
Senior Java Developer
$56 - $71.25/hr
You will work with innovative technologies, contribute to complex algorithmic design, and drive engineering excellence in a high performance, data intensive environment. What We're Looking For A ...
Senior Java Developer
$56 - $71.25/hr
You will work with innovative technologies, contribute to complex algorithmic design, and drive engineering excellence in a high performance, data intensive environment. What We're Looking For A ...
Senior Java Developer
Charlotte, NC · On-site
$56 - $71.25/hr
You will work with innovative technologies, contribute to complex algorithmic design, and drive engineering excellence in a high performance, data intensive environment. What We're Looking For A ...
Senior Java Developer
Charlotte, NC · On-site
$56 - $71.25/hr
You will work with innovative technologies, contribute to complex algorithmic design, and drive engineering excellence in a high performance, data intensive environment. What We're Looking For A ...
Android Developer
Raleigh, NC · On-site
$54.25 - $71.25/hr
Required Skills/ Background Solid understanding of Object Oriented Programming concepts Deep knowledge of Data structures and Algorithms Candidates must be familiar with one of the following ...
Android Developer
Raleigh, NC · On-site
$54.25 - $71.25/hr
Required Skills/ Background Solid understanding of Object Oriented Programming concepts Deep knowledge of Data structures and Algorithms Candidates must be familiar with one of the following ...
Join our global Developer Technology (DevTech) team at NVIDIA, where we drive innovation and ... Lead your team to optimize and develop algorithms for Machine Learning and Deep Learning ...
Join our global Developer Technology (DevTech) team at NVIDIA, where we drive innovation and ... Lead your team to optimize and develop algorithms for Machine Learning and Deep Learning ...
Application Developer
Charlotte, NC · Hybrid
Application Developer Duration: 12 Months Contract Location: Charlotte, NC 28202 Hybrid role - 2 to ... Expertise in algorithms, system development methodologies, and software architecture design ...
Application Developer
Charlotte, NC · Hybrid
Application Developer Duration: 12 Months Contract Location: Charlotte, NC 28202 Hybrid role - 2 to ... Expertise in algorithms, system development methodologies, and software architecture design ...
Algorithm Developer information
See North Carolina salary details
$30.80 - $36.58
5% of jobs
$36.58 - $42.36
0% of jobs
$42.36 - $48.14
0% of jobs
$48.14 - $53.92
2% of jobs
$53.92 - $59.70
15% of jobs
$61.63 is the 25th percentile. Wages below this are outliers.
$59.70 - $65.48
9% of jobs
$65.48 - $71.26
6% of jobs
The median wage is $74.15 / hr.
$71.26 - $77.04
25% of jobs
$80.50 is the 75th percentile. Wages above this are outliers.
$77.04 - $82.82
21% of jobs
$82.82 - $88.60
15% of jobs
$88.60 - $94.37
2% of jobs
$30
$71
$94
How much do algorithm developer jobs pay per hour?
What Does an Algorithm Developer Do?
The job duties of an algorithm developer revolve around researching, writing, and performance testing algorithms. As an algorithm developer, your responsibilities include working to implement your algorithms and then to analyze and modify them as needed. Generally, algorithms use data from a system to generate actions, processes, or reports, so with each algorithm you build, you must first identify the goals and then work to achieve specific results. In this career, you may collaborate with a team to create theories and then perform research and tests until you have designed an efficient algorithm.
What are the key skills and qualifications needed to thrive as an Algorithm Developer, and why are they important?
What are some common challenges Algorithm Developers face when transitioning from academia to industry roles?
What do algorithm developers do?

Job description
Senior Algorithm Developer - PySpark / SQL
Company Overview:
ACA Global delivers market abuse surveillance solutions to institutional investors, hedge funds, and asset managers. The Market Abuse Surveillance (MAS) platform monitors trading activity across equities, fixed income, and derivatives to identify potential regulatory and policy violations.
The Opportunity:
This role sits on the Market Abuse Surveillance Product Development team and focuses on validating, optimizing, and advancing a PySparkbased surveillance platform. Following a multiyear algorithm migration initiative, the emphasis is now on production quality, performance optimization, and nextgeneration algorithm development. The position blends deep PySpark/Python and SQL expertise with financial markets and regulatory domain knowledge.
What You'll Do:
Validate and QA migrated surveillance algorithms by reconciling PySpark outputs against legacy SQL baselines across multiple client environments
Optimize PySpark algorithms and Spark infrastructure to meet processing SLAs across large data volumes
Enhance and develop new surveillance algorithms aligned to evolving regulatory and client requirements
Support legacy SQL systems during transition and ensure data integrity and auditability
Technical Skill Set:
3+ years of handson PySpark/Python development in production environments
Strong Spark expertise (DataFrames, SQL functions, windowing, joins, optimization, execution plans)
5+ years of advanced SQL experience (CTEs, window functions, performance tuning, stored procedures)
Experience operating within the Spark ecosystem (EMR, Iceberg, Spark UI)
Strong AWS experience (S3, EMR, IAM, CloudWatch, cost optimization)
Familiar with CI/CD, Git workflows, JIRA, automated testing, and code review practices
Domain Expertise (or Strong Willingness to Learn):
Financial instruments: equities, fixed income, and derivatives
Trade lifecycle and portfolio concepts
Market abuse and regulatory surveillance (KYC/AML, best execution, fair dealing)
Institutional trading behavior and surveillance patterns
Experience Profile:
5+ years total software development experience, including largescale data processing systems
Proven track record delivering productionready data or algorithmic platforms
Strong validation, testing, and reconciliation experience across complex data systems
Background in fintech, RegTech, or financial services strongly preferred
Experience working in agile teams with crossfunctional stakeholders (QA, DevOps, Product)
What Success Looks Like:
Quickly ramp on MAS platform architecture and algorithm logic
Validate and productionready multiple surveillance algorithms with auditready documentation
Improve algorithm performance and stability across client environments
Contribute to new algorithm development and nextgeneration platform initiatives
Become a subject matter expert on specific surveillance domains or platform components
Impression:
This is a senior, handson algorithm development role ideal for someone who enjoys working at the intersection of big data engineering, Python/Spark optimization, and financial regulatory logic in a productioncritical environment.
About ACA Group
Sourced by ZipRecruiter
Industry
Finance and insurance
Company size
501 - 1,000 Employees
Headquarters location
New York, NY, US
Year founded
2002