Senior/Staff Backend Engineer at PT Akeno Multimedia Solution
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

29 Dec, 26

Salary

80000.0

Posted On

30 Sep, 26

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

What you will be doing

  • Extend our simulation and automation engine (mainly constraint propagation & complex state searches) in Python
  • Design and implement algorithms for scheduling and planning problems together with the team
  • Interface design and evaluation of simulation and optimization components for web services & APIs
  • Benchmark and improve performance of critical backend services
  • Set up APIs and services to integrate our automation backend with the rest of the application
  • Development of a DSL-like automation engine using different technologies (mostly hybrid systems between Python and Rust)
  • Porting performance critical code from Python to Rust (with Python bindings)
  • Test suite maintenance and extension for simulation and optimization components


Requirements

  • Extensive knowledge and expertise in coding in Python (staff level knowledge)
  • Extensive knowledge and expertise in coding in Rust (3 years or more experience)
  • Experience in building performance critical backend services
  • Experience building long-term sustainable software end-to-end
  • Capability to work independently on complex subtopics
  • Capability to work in large and complex codebases

Nice to have

  • Experience in designing and developing DSLs
  • Experience in classical mathematical optimization
  • Experience in heuristic search algorithms
  • Experience with meta-heuristic optimizations

Tech-Stack

  • Ruff
  • uv and ty
  • FastAPI
  • Pydantic/Pydantic AI
  • Hypothesis
  • PyArrow
  • Numba

Responsibilities

What you will be doing

  • Extend our simulation and automation engine (mainly constraint propagation & complex state searches) in Python
  • Design and implement algorithms for scheduling and planning problems together with the team
  • Interface design and evaluation of simulation and optimization components for web services & APIs
  • Benchmark and improve performance of critical backend services
  • Set up APIs and services to integrate our automation backend with the rest of the application
  • Development of a DSL-like automation engine using different technologies (mostly hybrid systems between Python and Rust)
  • Porting performance critical code from Python to Rust (with Python bindings)
  • Test suite maintenance and extension for simulation and optimization components


Requirements

  • Extensive knowledge and expertise in coding in Python (staff level knowledge)
  • Extensive knowledge and expertise in coding in Rust (3 years or more experience)
  • Experience in building performance critical backend services
  • Experience building long-term sustainable software end-to-end
  • Capability to work independently on complex subtopics
  • Capability to work in large and complex codebases

Nice to have

  • Experience in designing and developing DSLs
  • Experience in classical mathematical optimization
  • Experience in heuristic search algorithms
  • Experience with meta-heuristic optimizations

Tech-Stack

  • Ruff
  • uv and ty
  • FastAPI
  • Pydantic/Pydantic AI
  • Hypothesis
  • PyArrow
  • Numba


Loading...