Software Engineer with Math knowledge

RemoteSalary not specified
Portugal

Tech Stack

PythonC#AI

Job Description, Responsibilities & Requirements

Software Engineer with Math knowledge

About the Position

Syndicode is looking for a Software Engineer with strong mathematical knowledge to join our team on a part-time basis.

About the Company

Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects, and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed.

About the Project

Our team is building an internal tool for a major construction company to help their teams design and evaluate complex layouts while accounting for real-world constraints. The product combines robust engineering logic with an interactive 3D browser view, making it easier for users to explore design options and estimate key building parameters, including costs.

Responsibilities

  • 2D Modeling & Layout Optimization: Develop and maintain a constraint-based 2D modeling engine that generates optimized floor plans from site dimensions and design parameters, translating real-world architectural constraints into mathematical optimization models.
  • Software Development: Implement and refine algorithmic and constraint-based logic in clean, reliable, and maintainable code. Follow solid engineering practices and ensure good performance where it matters.
  • Collaboration: Work closely with cross-functional teams-including developers and domain experts-to understand requirements, troubleshoot issues, and deliver integrated solutions.
  • Testing and Validation: Test and validate core logic and its implementation to ensure accuracy, reliability, and efficiency.
  • Documentation: Write clear and concise documentation for key logic, decisions, and code to support maintainability and team collaboration.
  • Continuous Improvement: Stay up to date with relevant tools and approaches to improve existing solutions when needed.

Requirements

  • Experience: Minimum 5 years of software development experience. Minimum 2 years of experience with Python, including object-oriented programming, data structures, algorithms, and writing efficient code.
  • Experience building RESTful APIs: with FastAPI or similar frameworks.
  • Commercial Experience: At least 1 year of commercial experience with C# .NET.
  • Mathematical Thinking: Foundational knowledge of mathematics relevant to 2D modeling and layout optimization, including linear algebra and geometry, and practical optimization approaches.
  • AI-assisted Development: Hands-on experience with AI coding tools (e.g., Claude Code, Cursor) as part of daily workflow. Ability to critically review AI-generated code-identify logic errors, hallucinated APIs, and missing edge cases. Understanding of context window limitations and how they affect AI-assisted work on large codebases.
  • Problem-solving: Strong analytical thinking and ability to break down problems into actionable steps.
  • Pragmatic Mindset: Ability to balance technical quality with real-world constraints and business needs.
  • Ownership: Ability to work independently, make decisions, and drive tasks to completion.
  • Attention to Detail: High level of accuracy when working with logic and code.
  • Communication: Ability to clearly explain technical concepts to both technical and non-technical audiences.
  • Education: Bachelor’s degree in a relevant field or equivalent practical experience.

Nice to Have

  • Experience with agentic coding tools and multi-agent frameworks-Anthropic Agent SDK, OpenAI Agents SDK, LangGraph, or similar.
  • Familiarity with multi-agent workflows-where agents handle requirements intake, code generation, and peer review.
  • Understanding of token economy and context management strategies in LLM-assisted development.

We Offer

  • 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.

Locations

  • Europe

Remote Status

  • Fully Remote

Contact Information

For more information or to apply, please visit our website or contact us at [email protected].

Job Details

Company name:
Syndicode
Location:
Portugal
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
5/2/2026
Last checked:
6/12/2026
Posted on the source:
10/20/2025
Apply Now
© 2026 TheJob, Inc. All rights reserved.