
Mathematical Software Engineer
SYNDICODE
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇪🇺 Anywhere in Europe
Visit company websiteJob 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.