1

Senior Algorithm Engineer Jobs in Pennsylvania (NOW HIRING)

Senior AI/ML Engineer

King Of Prussia, PA ยท On-site +1

$82K - $172K/yr

Senior AI/ML Engineer Job Category: Science Time Type: Full time Minimum Clearance Required to ... You will support the development of AI/ML algorithms in a multitude of disciplines including object ...

Senior Robotics Automation Engineer

Coraopolis, PA ยท On-site

$99K - $130K/yr

Coy company has an immediate opening for a Senior Robotics Automation Engineer. Candidates will ... Design and implement algorithms for: * Multi-robot task allocation * Motion planning and high ...

Senior Software Engineer

Pittsburgh, PA ยท On-site

$118K - $156K/yr

The Senior Engineer will play a key role in decoupling UI from graphics code and contributing to ... Proficiency in image processing algorithms and libraries (e.g., OpenCV, ITK) * Experience with ...

Senior Software Engineer

Pittsburgh, PA ยท Hybrid

$114K - $150K/yr

The Senior Engineer will play a key role in decoupling UI from graphics code and contributing to ... Proficiency in image processing algorithms and libraries (e.g., OpenCV, ITK) * Experience with ...

Senior Motion Planning Engineer

Pittsburgh, PA ยท On-site +1

$168K - $225K/yr

Senior Motion Planning Engineer (Evergreen) On our Motion Planning team, you'll apply your passion ... Lead the research and development of novel algorithms for motion planning in autonomous driving ...

Senior Motion Planning Engineer (Evergreen) On our Motion Planning team, you'll apply your passion ... Lead the research and development of novel algorithms for motion planning in autonomous driving ...

next page

Showing results 1-20

Senior Algorithm Engineer information

See Pennsylvania salary details

$59.6K

$126.9K

$183.9K

How much do senior algorithm engineer jobs pay per year?

As of Jun 21, 2026, the average yearly pay for senior algorithm engineer in Pennsylvania is $126,861.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,800.00 and $143,800.00 per year, depending on experience, location, and employer.

What is the difference between Senior Algorithm Engineer vs Data Scientist?

AspectSenior Algorithm EngineerData Scientist
Required CredentialsBachelor's or Master's in CS, EE, or related; strong math and programming skillsBachelor's or Master's in CS, Statistics, or related; strong analytical and programming skills
Work EnvironmentDevelops algorithms for software, hardware, or embedded systems in tech companiesAnalyzes data to extract insights, often in tech, finance, or healthcare sectors
Industry UsageCommon in AI, robotics, and software developmentPrevalent in analytics, machine learning, and business intelligence

While both roles require strong programming and analytical skills, Senior Algorithm Engineers focus on designing and optimizing algorithms for technical systems, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in AI and machine learning projects but serve different primary functions within organizations.

What are some common challenges faced by Senior Algorithm Engineers when deploying algorithms into production environments?

Senior Algorithm Engineers often encounter challenges such as ensuring that algorithms are both scalable and efficient when integrated into real-time systems. Balancing model accuracy with computational resource constraints is a frequent task, as well as addressing data inconsistencies and managing version control for iterative algorithm updates. Collaboration with software engineers and data engineers is essential to ensure smooth deployment, monitor performance, and quickly resolve any production issues. Staying updated with the latest frameworks and best practices also helps in overcoming these challenges.

What are the key skills and qualifications needed to thrive as a Senior Algorithm Engineer, and why are they important?

To thrive as a Senior Algorithm Engineer, you need advanced proficiency in mathematics, computer science, and algorithm design, usually supported by a relevant degree and extensive experience in the field. Expertise with programming languages such as Python or C++, proficiency with machine learning libraries, and familiarity with version control systems like Git are commonly required. Strong problem-solving skills, attention to detail, and the ability to communicate complex ideas clearly help set top candidates apart. These skills are crucial for developing robust, efficient solutions and collaborating effectively on challenging technical projects.

What does a Senior Algorithm Engineer do?

A Senior Algorithm Engineer is responsible for designing, developing, and optimizing complex algorithms that solve technical problems or enhance product performance. They often work with large datasets, machine learning models, or mathematical techniques to create efficient solutions. In addition to coding, they may collaborate with cross-functional teams, review the work of junior engineers, and help set the technical direction for algorithm development projects. Their expertise ensures that products and systems run efficiently and accurately.
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 cities in Pennsylvania are hiring for Senior Algorithm Engineer jobs? Cities in Pennsylvania with the most Senior Algorithm Engineer job openings:
Senior AI/ML Engineer

Senior AI/ML Engineer

CACI International

King Of Prussia, PA โ€ข On-site, Remote

$82K - $172K/yr

Other

Medical, Retirement, PTO

Posted 7 days ago


Job description

Job Title: Senior AI/ML Engineer

Job Category: Science

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

Anticipated Posting End: 8/31/2026

The Opportunity:

CACI is looking for a Senior AI/ML Engineer looking for new challenging problems. You should have experience working in research teams prototyping and developing AI/ML algorithms. You will support the development of AI/ML algorithms in a multitude of disciplines including object detection/classification, natural language processing, time series prediction/classification, reinforcement learning, and large language models.

Responsibilities:

โ€ข Work within a multidisciplined team consisting of developers and researchers to implement machine learning algorithms to solve a broad set of challenges for our various customers:

โ€ข Implement machine learning algorithms as part of a small interdisciplinary team

โ€ข Analyze large multi-domain datasets including images, text, time series, and graph data

โ€ข Review and apply cutting-edge research publications

โ€ข Create technical documentation and user guides

โ€ข Understand training and deployment pipelines including AWS services

โ€ข Provide training and mentoring to team members

Qualifications:

Required:

โ€ข 5+ years of AI/ML development experience

โ€ข Proficiency with Python and ML libraries such as PyTorch, Lightning, OpenCV, NumPy, Polars

โ€ข Experience with supervised and unsupervised learning

โ€ข Experience with deep learning architectures

โ€ข Experience contributing on a team using version control (e.g. git, GitLab, Bitbucket)

โ€ข Bachelorโ€™s degree in Machine Learning, Computer Science, Mathematics, or related field

โ€ข Active U.S. TS/SCI Government Security Clearance

Desired:

โ€ข Experience leading interdisciplinary teams

โ€ข Experience with LLMs, Transformers, YOLO, GANs, Reinforcement Learning

โ€ข Experience with MCP, Microsoft Agent Framework, HuggingFace, LangChain, OpenCV

โ€ข Linux and AWS experience

โ€ข Experience with CUDA and Python libraries such as CuPy, Numba, CuSignal, CuDF, etc.

โ€ข Experience in application deployment, virtualization, and containerization (e.g. Podman, Docker, Kubernetes, Rancher)

โ€ข Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.

โ€ข MS or PhD in relevant technical field

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, youโ€™ll be part of a high-performing group dedicated to our customerโ€™s missions and driven by a higher purpose โ€“ to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. Youโ€™ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground โ€” in your career and in our legacy.

Pay Range :

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

Since this position can be worked in more than one location, the range shown is the national average for the position.

The proposed salary range for this position is:

$82,100-$172,400

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.