Role: Software Architect
Location - Frankfurt, Germany
Employment Type: Contract or Permanent
Working Mode: Remote with occasional travel
Language: English & German B2 Certified
Project: Route Video
Context
The project involves developing a digital vegetation management application and a route knowledge application, which are critical for maintaining railway infrastructure and training train drivers. The project also includes a measuring player application for infrastructure planning, utilizing video recordings and sensor data.
Services Required
Development of software architecture solutions for video recording and analysis.
Creation of tracking solutions based on video and sensor data.
Development of mobile applications for video data collection.
Implementation of AI models for object detection and anonymization.
Risk management and technical consulting.
Coordination of technical architecture and requirements documentation.
Project Details
Location: Frankfurt am Main
Service Provision: Services will be provided both remotely and on-site, as necessary.
Experience
Technical Requirements:
- Minimum of 5 years in software architecture and development.
- Proven experience in developing native iOS applications and AI-supported methods for object detection.
Skills
- Proficiency in technology stacks: PyTorch, OpenCV, Scipy, Java, Python, and Swift.
- Experience in full-stack web development and AWS cloud infrastructure.
- Strong understanding of CI/CD pipelines and agile methodologies (Scrum/Kanban).
- Ability to conduct workshops and reviews on technical architecture topics.
Must-have Criteria From The Service Description
Must-have criterion
Specification for answer
Fulfills Yes/No
Explanation
At least 5 years of experience in Development of software architecture solutions
for the recording of video material of the railway
infrastructure should Technology stack: Web-based processes in the
AWS cloud infrastructure with connection to a
native iOS app.
proof including references
At least 5 years of experience in the development
of AI-supported methods including computer
vision with CNN for positioning, object detection
and anonymization.Technology-Stack: pytorch, yolov5
proof including references
At least 5 years of experience in developing a
native iOS app for recording video footage of
railway infrastructure Technologie-Stack: Swift
proof including references
At least 2 years of experience in the development
of a visual measurement system based on object
detection in video recordings Technologie-Stack: opencv, scipy
proof including references
At least 5 years of experience in full stack (web)
development: (Web-)Backend (Java, Python) (Web-)Frontend
proof including references