1

Algorithm Engineer Jobs in Pennsylvania (NOW HIRING)

Senior Algorithm Development Engineer

Audubon, PA · On-site

$123.60K - $162.90K/yr

The Senior Algorithm Development Engineer is the technical lead responsible for designing, validating, and implementing therapy algorithm updates that drive optimal patient outcomes. This role leads ...

Senior Algorithm Development Engineer

Audubon, PA · On-site

$123.60K - $162.90K/yr

The Senior Algorithm Development Engineer is the technical lead responsible for designing, validating, and implementing therapy algorithm updates that drive optimal patient outcomes. This role leads ...

We are looking for an experienced data Engineer to join our mission of integrating algorithmic solutions with creative tools. In this unique opportunity, you will use your full-stack engineering ...

We are looking for an experienced data Engineer to join our mission of integrating algorithmic solutions with creative tools. In this unique opportunity, you will use your full-stack engineering ...

We are looking for an experienced full-stack Engineer to join our mission of integrating algorithmic solutions with creative tools. In this unique opportunity, you will use your full-stack ...

We are looking for an experienced full-stack Engineer to join our mission of integrating algorithmic solutions with creative tools. In this unique opportunity, you will use your full-stack ...

Collaborate with computer vision algorithm developers and data scientists to support the integration of machine learning algorithms * Derive physics-based and mathematical models where appropriate ...

$109.30K - $164K/yr

Collaborate with computer vision algorithm developers and data scientists to integrate machine learning algorithms, and incorporate physics-based and mathematical models where appropriate for ...

next page

Showing results 1-20

Algorithm Engineer information

See Pennsylvania salary details

$59.6K

$111.9K

$203.5K

How much do algorithm engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for algorithm engineer in Pennsylvania is $111,900.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,700.00 and $132,800.00 per year, depending on experience, location, and employer.

What does an Algorithm Engineer do?

An Algorithm Engineer designs, develops, and optimizes algorithms to solve complex computational problems. They analyze data, improve system performance, and implement mathematical models for various applications, such as machine learning, computer vision, and optimization. This role requires proficiency in programming languages like Python or C++, strong mathematical skills, and an understanding of data structures and algorithms. Algorithm Engineers work closely with software developers, data scientists, and researchers to integrate efficient solutions into real-world systems.

What are the key skills and qualifications needed to thrive in the Algorithm Engineer position, and why are they important?

To thrive as an Algorithm Engineer, you need a strong background in mathematics, computer science, and programming, usually demonstrated with a degree in these fields and experience in algorithm design and analysis. Familiarity with languages like Python, C++, or Java, and tools such as MATLAB or TensorFlow, as well as relevant certifications like those in data science or machine learning, are typically advantageous. Outstanding problem-solving abilities, analytical thinking, and effective communication are critical soft skills for success in this role. These competencies are crucial because they enable Algorithm Engineers to design efficient, innovative solutions and collaborate seamlessly with multidisciplinary teams.

What are the typical challenges an Algorithm Engineer faces in their day-to-day work?

Algorithm Engineers often encounter complex problems that require creative, efficient solutions within strict performance or resource constraints. They may need to optimize existing algorithms, develop new ones from scratch, and ensure seamless integration into larger software systems, often while balancing accuracy, speed, and scalability. Collaborating with other engineers, data scientists, and product teams to align technical efforts with business goals is also a regular part of the job. Staying updated with the latest advancements in algorithms and technology is essential, making continuous learning a key aspect of the role.
What are the most commonly searched types of Algorithm Engineer jobs in Pennsylvania? The most popular types of Algorithm Engineer jobs in Pennsylvania are:
What are popular job titles related to Algorithm Engineer jobs in Pennsylvania? For Algorithm Engineer jobs in Pennsylvania, the most frequently searched job titles are:
What cities in Pennsylvania are hiring for Algorithm Engineer jobs? Cities in Pennsylvania with the most Algorithm Engineer job openings:

Senior Software Algorithm Engineer (TS/SCI) {S}

ARKA Group

King Of Prussia, PA • On-site

$119.70K - $157.80K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

ARKA Group L.P. ("ARKA") is an advanced technologies company serving the U.S. military, intelligence community, and commercial space industry delivering next-generation solutions to support the national security space enterprise. Built on more than six decades of excellence, ARKA brings modern approaches and a culture of innovation to the challenges of today.
Join the ARKA team to learn how Beyond Begins Here. Discover your next career opportunity now!
Position Overview:
This position is for a Senior Software Algorithm Developer looking for new challenging problems. As an Algorithm Developer, you will support the development of algorithms in a multitude of disciplines from Signal/Image Processing, Space Domain Awareness (SDA), Satellite Communication (SATCOM), and Signals Intelligence (SIGINT). As a technical lead, you will guide a team of developers to see these algorithms from prototype to operations.
We welcome applicants at varying experience levels.
Candidates may be considered for sign on bonuses consistent with skills and experience levels.
In support of work/life balance, many positions are available for a flexible schedule within the pay period. Ask us about the opportunity for flex scheduling if that's of interest to you.
We offer generous relocation benefits for eligible candidates.
This position is an on-site position located in King of Prussia, Pennsylvania. Each ARKA location has wonderful attributes as described below.
Responsibilities:
As a Sr. Software Algorithm Developer, your responsibilities include:
  • Leading a small software development team consisting of researchers, software algorithm developers, and full-stack/cloud-native developers to implement a multitude of algorithms which solve a broad set of challenges for our various customers and their domains
  • Applying knowledge of data structures and algorithms to create efficient solutions to our customers' needs
  • Using cloud services to deploy software solutions
  • Reviewing relevant publications to understand and apply cutting edge concepts to defense and commercial applications
  • Writing technical documentation supporting code, program capabilities, and user-guides

Required Qualifications:
  • BS in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
  • Experience leading an interdisciplinary team of researchers and software developers
  • Effective communicator with the ability to write and present technical reports
  • Experience with any of the following languages: Python, C/C++, Java, or Rust
  • Experience developing algorithms in any one or more of the following domains: Signal/Image Processing, Space Domain Awareness (SDA), Satellite Communication (SATCOM), and Signals Intelligence (SIGINT)
  • 5+ years of software development experience preferably developing algorithms for high performance computing
  • An Active TS/SCI Clearance
  • Willingness to obtain a Counter Intelligence (CI) polygraph if required in support of our customer

Preferred Qualifications:
  • MS or PhD in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
  • Experience with Linux
  • Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.
  • Experience with any of the following additional languages: C#, Go, or R
  • Experience with popular computational libraries: OpenCV, Boost, Eigen, Dlib, etc.
  • Experience with source code version control systems
  • Experience implementing algorithms on the GPU in Python or C++ using CUDA and other CUDA libraries
  • Experience in application deployment, virtualization, and containerization
  • Experience working with various Remote Sensing datasets (e.g. EO/OPIR/SAR images, passive RF, etc.)
  • Experience developing modeling and simulation environments or developing OpenAI Gym environments for Reinforcement Learning problems

Location:
Situated less than an hour outside of Philadelphia and hosting the largest mall on the east coast, King of Prussia offers the urban feel sought in the city, while also giving opportunities to experience the beauty and history found only in Pennsylvania.
What We Offer:
  • Comprehensive medical/vision/dental insurance packages
  • Company contributions to qualified HSA accounts
  • 401k retirement plan with industry leading company contributions
  • 3 weeks of vacation accrual per year plus time off for sick leave and unscheduled life events
  • 13 paid holidays
  • Upfront tuition assistance for approved degree programs
  • Annual bonus program based on company and employee performance
  • Company paid life insurance, AD&D, Short-Term and Long-Term disability insurance
  • 4 weeks paid Parental Leave
  • Employee assistance program (EAP)

EHS/Environmental Requirements:
This job operates in a professional office environment. While performing the duties of this job, the employee routinely is required to use hands to keyboard, communicate, listen to, and interpret instructions and remain stationary for extended periods of the time. This would require the ability to move around the campus and occasionally move/lift items weighing up to 40 lbs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.
Applicants are invited to apply for a reasonable accommodation to perform the essential duties of the job. To apply, send a request to staffing@arka.org or contact 203-797-5000 and press 2 for Human Resources.
ITC & Security Clearance Requirements:This position requires an active TS/SCI U.S. Government security clearance.
Visa Restrictions:
No visa sponsorship is available for this position.
Pre-employment Screenings:
Employment with any ARKA companies in the U.S. is contingent upon satisfactory completion of several pre-employment requirements to include a credit check, background check, and drug screen.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.