CrawlJobs Logo

Code Analysis Algorithm Developer

jfrog.com Logo

JFrog

Location Icon

Location:
Israel , Netanya/Tel Aviv

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and security is a core part of our mission. Our team of industry-leading software security experts are true pioneers, constantly pushing the boundaries with original research and technology innovation. JFrog is a special place with a unique combination of brilliance, spirit, and just all-around great people. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call “liquid software”. Wouldn't it be amazing if you could join us on our journey? One of the core capabilities developed by JFrog Security on our mission to manage and secure all things software is analyzing source code. We are looking for an experienced Code Analysis Algorithm Developer to join the team. As a Code Analysis Algorithm Developer, you will work on developing our source code analysis platform, and integrating its capabilities into customer-facing applications.

Job Responsibility:

  • Work on algorithmically challenging tasks related to source code analysis
  • Develop production-grade code used by thousands of customers
  • Integrate with and leverage AI capabilities to bring exceptional value to customers
  • Explore and push the boundaries of how code analysis can be utilized to benefit our customers’ needs

Requirements:

  • At least 5 years of programming experience
  • Python proficiency - a must, Rust - significant advantage
  • Demonstrated experience and aptitude in complex projects and open-ended research tasks
  • Experience with algorithms running on source code (compilers, linters, security)
  • Software security experience
  • Experience with multiple programming languages
  • Formal background in algorithms
  • Solid background in ML
  • Solid background in agentic flows

Additional Information:

Job Posted:
May 06, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Code Analysis Algorithm Developer

Core Java Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in Apps Development or systems analysis role
  • Strong interest in programming
  • Good problem-solving, analytical and debugging skills
  • Keen interest and awareness in using GenAI tools throughout SDLC
  • Desire to improve developer productivity continuously
  • Focus on fundamental concepts - SOLID principles, Data Structures and Algorithms, design patterns, and best coding practices
  • Good understanding of Java8+ with Multithreading, Collections, JVM, performance tuning, Spring framework
  • Experience with build tools, testing frameworks, DBs
  • Python knowledge is added advantage
  • Experience in Product Development, Platform Engineering, Data Engineering, Developer Platform and Tools
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • Identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming
  • Ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Application Developer - Data Governance

This role is an intermediate level position responsible for participation in the...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of Data Lineage, metadata management and reference data development and data analytics
  • Good knowledge about relational databases like Oracle, SQL / PLSQL
  • Strong knowledge in one or more of the areas of: Data lineage, application development, python or Java coding experience
  • Hands on experience of any coding language and tool based configuration prior experience
  • Full Software Development Kit (SDK) development cycle experience
  • Pragmatic problem-solving and ability to work independently or as part of a team
  • Proficiency in ab-initio mHub or python programming languages
  • Proficiency with 1 or more of the following programming languages: Java, API, Python
  • 2+ years of non-internship professional software development experience
  • A passion for development, strong work ethic, and continuous learning
Job Responsibility
Job Responsibility
  • Develop and maintain application development to complicated enterprise data lineage
  • Optimize industry based tool to simplify enterprise level data complexity via data lineage
  • Debug and resolve graph-related issues
  • Collaborate on designing and implementing new features to simplify complex problems
  • Conduct code reviews for quality assurance
  • Write and maintain documentation for functionalities and APIs
  • Integrate and validate third-party libraries and tools
  • Manage source code using version control systems
  • Implement algorithms for code generation and optimization
  • Perform code refactoring for better maintainability and efficiency
What we offer
What we offer
  • Global benefits
  • Equal opportunity employer
  • Reasonable accommodations provided for individuals with disabilities.
  • Fulltime
Read More
Arrow Right

Systems Engineer

QTEC Aerospace is seeking a SYSTEMS ENGINEER to join our team of professionals i...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
qtecinc.com Logo
QTEC Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and at least 12 years of related work experience, or a Master's Degree in STEM and at least 10 years of related work experience, or at least 8 years of related work experience with a PhD in STEM
  • Demonstrated experience in one or more of the following areas: data analysis, performance analysis, and physics/Mathematics-based algorithm development
  • Ability to communicate technical information clearly to both technical and non-technical personnel
  • High proficiency in technical problem solving
  • Knowledge of MATLAB, Python or similar engineering tools used in prototyping complex algorithms
  • Proven track record of successfully integrating problem solutions into a larger system
  • Extensive background in at least one of the following: Ballistic Missile Defense, midcourse missile defense, battle management, threat processing, weapon target assignment, target object map population
  • Capable of performing assigned tasks with very little or no direction
  • Well-developed skills in critical thinking and attention to detail
  • Proven experience in developing, prototyping and evaluating complex algorithms
Job Responsibility
Job Responsibility
  • Will be part of the team that develops new algorithms, improves old algorithms, and assesses the effectiveness and performance of them in the context of the GFC software (currently ~1.5 million lines of code) that controls the missile defense system that protects the United States from intercontinental ballistic missile attack
  • Work in a collaborative team environment to understand, implement, and assess new capabilities and algorithms
  • Perform algorithm development and analysis which are mathematics and physics based complex solutions that are critical to the performance of Ballistic Missile Defense System (BMDS) mission
  • Fulltime
Read More
Arrow Right

Embedded Developer with RTOS

Location
Location
Romania
Salary
Salary:
Not provided
gess-engineering.com Logo
GESS Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in Computer Sciences, Electronics, Telecommunications, Informatics, Automation or very good technical background
  • Minimum 3 years of experience as SW Engineer in C
  • Very good understanding of the software development process in the automotive area
  • Strong knowledge in embedded software development, environments and tools including editors, compilers, linkers, emulators, debuggers, analysis and monitoring tools, understanding of performance optimization
  • Knowledge in Real-time Operating Systems
  • Knowledge in Linux
  • AUTOSAR knowhow
Job Responsibility
Job Responsibility
  • Analysis of project requirements (functional, base product, communication)
  • Configure and integrate the stacks and packages (modules) based on AUTOSAR
  • Debug the SW integrated in client specific platform
  • Application development and integration
  • Contribution to the software architecture (UML, AUTOSAR) and clarification of requirements in cooperation with the client and the team
  • Use software releases based on the deliveries from internal and external parties which will be integrated into a complete platform
  • Code Performance analysis, optimization of algorithms, optimization of code
  • Development of robust and effective codes and insurance of high quality of the embedded code
  • Support the customers and the development team in using the relevant tools and provide guidelines, for quality aspects
  • Estimate own tasks & activities duration
What we offer
What we offer
  • Attractive salary (negotiable based on technical knowledge)
  • Meal Tickets
  • Dedicated trainings portfolio based on personal development needs and job profile
  • One bonus vacation day for every 2 years of seniority in our company
  • Flexible working time and remote work opportunity
  • Private medical insurance package
  • Bonus for internal recommendation
  • Access to over 650 sports centers in the 7Card network
  • Opportunity to read a lot of books from Bookster
  • Relocation package in case of need for a convenient start
Read More
Arrow Right

Application Developer - Data Governance

This role is an intermediate Application Developer - Data Governance level posit...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of Data Lineage, metadata management and reference data development and data analytics
  • Good knowledge about relational databases like Oracle, SQL / PLSQL
  • Strong knowledge in one or more of the areas of: Data lineage, application development, python or Java coding experience
  • Hands on experience of any coding language and tool based configuration prior experience
  • Full Software Development Kit (SDK) development cycle experience
  • Pragmatic problem-solving and ability to work independently or as part of a team
  • Proficiency in ab-initio mHub or python programming languages
  • Proficiency with 1 or more of the following programming languages: Java, API, Python
  • 2+ years of non-internship professional software development experience
  • A passion for development, strong work ethic, and continuous learning
Job Responsibility
Job Responsibility
  • Develop and maintain application development to complicated enterprise data lineage
  • Optimize industry based tool to simplify enterprise level data complexity via data lineage
  • Debug and resolve graph-related issues
  • Collaborate on designing and implementing new features to simplify complex problems
  • Conduct code reviews for quality assurance
  • Write and maintain documentation for functionalities and APIs
  • Integrate and validate third-party libraries and tools
  • Manage source code using version control systems
  • Implement algorithms for code generation and optimization
  • Perform code refactoring for better maintainability and efficiency
What we offer
What we offer
  • Equal opportunity employer
  • Accessibility accommodations for persons with disabilities
  • Global benefits
  • Fulltime
Read More
Arrow Right

Sr. SQL Engineer focused on Code Reasoning & Benchmarking

We are seeking an experienced Sr. SQL Engineer focused on Code Reasoning & Bench...
Location
Location
India , Noida
Salary
Salary:
Not provided
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in software engineering, algorithm design, or systems-level programming
  • Strong command of SQL (4+ years) with ability to implement high-performance solutions
  • Solid understanding of complexity analysis, optimization, and computational constraints
  • Hands-on experience with test automation, benchmarks, or large-scale evaluation systems
  • Familiarity with version control (e.g., Git) and structured data formats (JSON, YAML)
  • Fluency in at least four of the following areas: Core Data Structures: Trie, Segment Tree, Union-Find
  • Algorithmic Paradigms: Dynamic Programming, Greedy Algorithms, Bitmasking
  • Graph Algorithms: Shortest Paths, Network Flow, Topological Sorting
  • Mathematics & Number Theory: Geometry, Probability, Modular Arithmetic
  • String Processing: Suffix Trees, Rolling Hashing, Pattern Matching
Job Responsibility
Job Responsibility
  • Problem & System Design: Create algorithmically challenging coding problems that evaluate reasoning, correctness, and efficiency in real-world software scenarios
  • Robust Development: Write clean, modular, and production-quality Java code along with comprehensive test suites covering correctness, edge cases, and performance
  • Technical Specifications: Draft clear, precise, and unambiguous specifications and problem statements with well-defined constraints and evaluation criteria
  • Algorithm Coverage: Ensure strong representation across multiple domains including data structures, graph algorithms, number theory, performance optimization, and constraint-based design
  • Metadata & Documentation: Apply structured metadata to all problems including taxonomy, difficulty levels, and domain relevance to maintain consistency and reproducibility
  • Quality Assurance: Participate in peer reviews and validation cycles to maintain high engineering and system integrity standards
  • Deliverables: Provide well-documented, maintainable, and scalable outputs ready for integration into production environments or downstream applications
Read More
Arrow Right

Autonomous Vehicle Parking Development Engineer

The Autonomous Driving Feature Development Engineer will work in a team environm...
Location
Location
United States , Troy
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Engineering, Computer Science, Robotics or related technical field
  • 4+ years of programming experience in: Linux, C/C++, MATLAB, and Simulink/Stateflow modeling
  • 2+ years of development and testing of algorithms and code experience (can include industry, academic or internship)
Job Responsibility
Job Responsibility
  • Develop, code, and maintain ADAS, active safety, and automated vehicle behavior, planning, behavior, assessment and vehicle control algorithms
  • Develop technical specifications and DFMEAs
  • Develop and execute functional test plans
  • Conduct detailed performance analysis
  • Work with colleagues and customers to develop and implement enhancements to address real-world performance issues
  • Complete assigned individual and team tasks
  • Support advanced development process activities (analysis, design, reviews, verification testing)
What we offer
What we offer
  • Private health care effective day 1 of employment
  • Life and accident insurance
  • Paid Time Off (Holidays, Vacation, Designated time off, Parental leave)
  • Relocation assistance may be available
  • Learning and development opportunities
  • Discount programs with various manufacturers and retailers
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Tuition Reimbursement
  • Adoption Assistance
  • Fulltime
Read More
Arrow Right

Algorithm Engineer IV

Beacon Biosignals is on a mission to revolutionize precision medicine for the br...
Location
Location
United States , Boston
Salary
Salary:
Not provided
beacon.bio Logo
Beacon Biosignals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years of industry experience in machine learning and deep learning, particularly in health sciences or other regulated fields, with a proven track record of bringing algorithms into production
  • Experienced with digital signal processing (DSP) and statistics
  • Proficient in using PyTorch (preferred) or other deep learning frameworks for training, developing, and deploying deep learning models
  • Proficient with latest Deep Learning advances (Transformer/ViT, large scale modeling, large model training, ...)
  • Follow and spread best practices in software and ML engineering, including testing, version control, code reviews, documentation, Dockerization, CI/CD, and experiment tracking
  • Experienced with biosignals, medical imaging data, or large time-series datasets, or are enthusiastic about learning more in the domain
  • Thrive in a team environment, recognizing that collaboration, open communication, and continuous feedback are essential for collective success
  • Can distill, discuss, and present complex technical topics in a way that is appropriate for the audience at hand, both internally and externally
  • Excited to participate in the entire algorithm development lifecycle, which spans scoping, data wrangling, algorithm development/experimentation, formal validation, quality/regulatory documentation, production deployment, and working with clients who might benefit from these algorithms
Job Responsibility
Job Responsibility
  • Participate in and lead the entire biosignal-based algorithm development lifecycle for medical devices including specifications and requirements gathering, data curation and labeling, development, failure-analysis, production, maintenance, and documentation
  • Select, implement, and develop the most appropriate method for each problem, knowing when to apply deep learning techniques and when other methods are more effective
  • Enhance our internal deep learning and machine learning tools to boost team efficiency, introduce new model architectures and algorithmic techniques, and refine the codebase to encourage reusability where needed to enable rapid experimentation
  • Spread and improve our best practices to ensure algorithm implementations are user-friendly, well-documented, and thoroughly tested, including unit tests, comprehensive documentation, CI, and non-regression testing
  • Present results to key stakeholders and assist them in utilizing algorithms for client engagement
  • Support the client-facing projects to understand and shape the impact Beacon algorithms have for our customers, both for existing deployed algorithms, and future algorithm development
What we offer
What we offer
  • Equity
  • PTO
Read More
Arrow Right