SYNDICODE

Mathematical Software Engineer

SYNDICODE

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇺 Anywhere in Europe

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Python

About the role

  • Design, develop, and implement mathematical models and algorithms to solve complex problems in engineering, data analysis, optimization, and related domains.
  • Translate mathematical models and algorithms into high-performance, reliable, and efficient Python code. Ensure clean architecture, solid coding practices, and optimal performance.
  • Utilize mathematical and statistical methods to analyze large datasets, identify patterns, and refine models based on the insights gained.
  • Work closely with cross-functional teams—including developers and domain experts—to understand requirements, troubleshoot issues, and deliver integrated solutions.
  • Perform rigorous testing and validation of mathematical models and their Python implementations to ensure accuracy, reliability, and efficiency.
  • Create clear, thorough documentation for models, algorithms, and code implementations
  • Stay up to date with advancements in mathematics and computational techniques to enhance existing solutions and introduce new approaches.

Requirements

  • At least 3 years of professional experience in mathematical modeling, algorithm development, or optimization-focused software engineering.
  • Strong foundation in areas such as numerical analysis, linear algebra, calculus, statistics, probability, optimization, and related mathematical disciplines.
  • Minimum of 2 years of experience in Python, with expertise in object-oriented programming, data structures, algorithms, and performance optimization.
  • Knowledge in computational geometry for coordinating transformations, polygon operations, or spatial reasoning.
  • Strong problem-solving skills with the ability to break down complex challenges into actionable components.
  • High level of accuracy and precision in developing and validating mathematical models and code.
  • Ability to clearly explain complex mathematical and technical concepts to both technical and non-technical audiences.
  • Bachelor’s, Master’s, or Ph.D. in Mathematics, Computer Science, Engineering, or a related quantitative field.
  • Nice to have: Experience building RESTful APIs and exposing mathematical models and algorithms as scalable web services.
Benefits
  • Fully remote job
  • Continuous feedback within teams and departments
  • Top-notch team
  • Ability to participate in decision-making and bring new ideas
  • Self-management: opportunity to manage your time and plan your activities
  • Dynamic fast-growing environment: we react and adapt quickly to the world’s and market changes.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
mathematical modelingalgorithm developmentoptimizationPythonobject-oriented programmingdata structuresperformance optimizationnumerical analysislinear algebrastatistics
Soft skills
problem-solvingaccuracyprecisioncommunicationcollaboration
Certifications
Bachelor’s degreeMaster’s degreePh.D.