CrawlJobs Logo

Algorithm Engineer

taboola.com Logo

Taboola

Location Icon

Location:
Taiwan , Taipei

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Realize your potential by joining the leading performance-driven advertising company! As a Algorithm Engineer on the R&D Team in our Taipei office, you’ll play a vital role in developing cutting-edge machine learning models that power personalized content recommendations for over 1 billion users worldwide. You’ll research, build, and deploy AI-driven solutions that enhance user engagement and drive business growth.

Job Responsibility:

  • Researching and proposing data-driven solutions for personalization and targeting
  • Building and deploying machine learning models to enhance content recommendations
  • Developing optimization algorithms to meet key business objectives
  • Creating and maintaining data pipelines for ML model training and evaluation
  • Collaborating with product and engineering teams to productionize AI solutions
  • Presenting insights and model performance to stakeholders in a clear, actionable way

Requirements:

  • Master’s degree in CS/CE, EE, Physics, Applied Mathematics, or a related field (Ph.D. is a plus)
  • 1+ year of full-time work experience (or 3+ months internship for fresh graduates) in data science
  • 3+ years of programming experience in Python, Java, or Scala
  • Hands-on experience with machine learning frameworks like PyTorch or TensorFlow
  • Strong SQL and database skills for data extraction and analysis

Nice to have:

  • Experience in content understanding or behavioral prediction models
  • Knowledge of optimization algorithms for business applications
What we offer:
  • Comprehensive benefits
  • Fully stocked kitchen
  • Location-specific perks

Additional Information:

Job Posted:
January 02, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Algorithm Engineer

C/C++ Software Engineer - Algorithmic Trading

We are looking for a Software Engineer to work on High Frequency Trading systems...
Location
Location
Salary
Salary:
Not provided
gotiger.com Logo
TIGER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional in C / C++ / STL
  • Must be proficient in Unix, Linux, and/or BSD programming
  • Scripts: Bash, Awk, Perl, Python
  • Interpersonal skills and ability to communicate effectively in English is essential
  • Highly qualified MSc and or PhD graduates from respectful universities graduated CS, Math and Physics
Job Responsibility
Job Responsibility
  • Work on High Frequency Trading systems
  • Develop top level algorithmic trading software
What we offer
What we offer
  • Fixed salary (Competitive Base)
  • Annual bonuses
Read More
Arrow Right

Mapping Algorithm Design Engineer

Location
Location
United States , San Jose
Salary
Salary:
Not provided
polyexplore.com Logo
PolyExplore
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS in Mechanical Engineering, Mechanical Engineering Technology, or Mechanical Engineering and Automation
Job Responsibility
Job Responsibility
  • Under supervision, design data processing algorithms to generate 3D point cloud maps using sensor data from the company’s mobile mapping systems
  • Design algorithms to improve mobile mapping under weak GPS signals, including using LiDAR-based SLAM (Simultaneous Localization and Mapping) algorithms and performing feature matching and trajectory update
  • Design calibration algorithms for camera and LiDAR sensors and perform calibration
  • Select and evaluate various models of lenses, imaging sensors, and LiDAR sensors, based on different applications and requirements
  • Manage the development of the company's aerial mapping devices, including monitoring mechanical design and assembly, ensuring stable firmware operation, and improving the data collection scheme
  • Develop tools to assess the functionality of the company's mobile mapping devices, including detection of time synchronization failure and sensor data loss, and analysis of LiDAR point intensity distribution
  • Conduct ground survey to evaluate the performance the company's mobile mapping systems and the accuracy of corresponding point cloud maps
  • Develop graphical user interfaces for various software products of the company
  • Provide detailed documentation on the company's products and software
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

RTK Algorithms Engineer

Location
Location
United States , San Jose
Salary
Salary:
Not provided
polyexplore.com Logo
PolyExplore
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience developing RTK (Real Time Kinematic), PPP (Precise Point Positioning), or related precision positioning technologies
  • Hands-on experience of Kalman Filter and Least Squares in navigation
  • In-depth knowledge of different error sources and modeling in GNSS raw measurements
  • In-depth knowledge of satellite dynamics, satellite precise orbit and clock
  • In-depth knowledge of state-of-the-art ionosphere modeling and the impact on carrier phase integer ambiguity resolution
  • Proficiency in C/C++, Matlab and Python programming
Job Responsibility
Job Responsibility
  • Participate in the design of our high precision RTK/PPP software with the dual-band carrier phase measurements from our GNSS receiver
  • Analyze and evaluate the carrier phase measurements from our GNSS receiver for high precision applications
  • Develop and verify the algorithms that are needed for applying the carrier phase measurements for high precision applications
  • Draft technical reports for work progress
Read More
Arrow Right

Data Scientist (Machine Learning Engineer- CGM Algorithm Dev.)

Looking to uncover insights that could revolutionize the future of medicine and ...
Location
Location
Switzerland , Basel
Salary
Salary:
Not provided
proclinical.com Logo
Proclinical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Python and its core data science libraries (Pandas, NumPy, Scikit-learn, TensorFlow/PyTorch, XGBoost/LightGBM)
  • Strong understanding of statistical principles, experimental design, and model validation techniques
  • Experience in processing, analyzing, and modeling time series data from physical sensors or monitoring devices
  • Background in Data Science, Machine Learning, Statistics, or a related quantitative field (Master's or PhD preferred)
  • Ability to work effectively in a collaborative, multidisciplinary environment
  • Must have the right to work in this location or hold an EU passport
Job Responsibility
Job Responsibility
  • Design, develop, and validate predictive and analytical algorithms for CGM data
  • Create robust code using advanced machine learning and statistical techniques to assess technical feasibility
  • Model potential algorithmic approaches based on patient needs and real-world sensor data
  • Process and manage heterogeneous time series data from medical devices, including data cleaning, imputation, transformation, and feature engineering
  • Build and optimize machine learning models (e.g., XGBoost, Neural Networks) and write efficient, reproducible Python code for analysis and experimentation
  • Provide technical guidance within an Agile team framework and collaborate with multidisciplinary teams to achieve project goals
  • Present complex technical results and feasibility findings clearly to diverse stakeholders
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

Software Engineer

The Software Engineer develops, maintains, and enhances complex and diverse soft...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
lifecyclecorporation.com Logo
LifeCycle (MD)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelors degree in Computer Science or related discipline from an accredited college or university is required
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelors degree
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Fulltime
Read More
Arrow Right

Principal Control Engineer

The Principal Control Engineer reports to the Staff Controls Engineer and acts a...
Location
Location
United States , Fargo
Salary
Salary:
Not provided
corventmedical.com Logo
CorVent Medical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S.E. or Ph.D. in Control Engineering, Electrical Engineering, or Mechanical Engineering
  • Minimum 5+ years of experience designing, analyzing, and implementing control systems
  • Strong foundation in feedback and estimation theory: transfer functions, state-space, discrete-time design
  • Proven skills in: Nonlinear control (windup prevention, adaptive control, nonlinear optimization)
  • Filter design (IIR, FIR, LP, HP, BP, notch, differentiators)
  • Uncertainty & sensitivity analysis
  • propagation of error
  • Proficiency in Matlab/Simulink, scripting, Stateflow, and model-based design workflows
  • Experience with dynamic simulation, real-time testing, and embedded system integration
  • Excellent analytical and communication skills, capable of working independently and collaboratively
Job Responsibility
Job Responsibility
  • Design, model, and implement feedback and feedforward control algorithms for ventilator subsystems
  • Develop and maintain Matlab/Simulink dynamic models for pneumatic, electromechanical, and sensor components
  • Implement and tune controllers using classical, modern, and nonlinear control techniques
  • Apply nonlinear control methods including windup prevention, direct and indirect adaptive control, and nonlinear optimization
  • Design and evaluate signal filters: IIR, FIR, low-pass, high-pass, band-pass, notch, and differentiators
  • Perform uncertainty and sensitivity analysis, including propagation of error, to evaluate design robustness
  • Utilize real-time estimation and prediction techniques (least squares, observers, Kalman filters)
  • Support embedded software integration, verification testing, and algorithm performance tuning
  • Conduct data analysis and root cause investigations using simulation-based methods
  • Contribute to design documentation, verification reports, and risk management files per ISO 14971 and 21 CFR 820
  • Fulltime
Read More
Arrow Right