Job
- Level
- Experienced
- Job Field
- Software, Application
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Würzburg
- Working Model
- Onsite
Job Summary
In this role, you will develop high-performance applications in Rust and TypeScript, integrate AI models into production environments, and lead the design of a scalable software architecture for industry use.
Job Technologies
Your role in the team
- You develop high-performance, production-ready applications in Rust and TypeScript that integrate AI models, sensor data, and hardware control.
- You actively shape our software architecture - scalable, maintainable, and stable for 24/7 industrial deployment.
- You integrate AI models into real production environments and ensure reliable, traceable operation.
- You work closely with the ML and hardware team to ensure clear communication between software, sensors, and actuators.
- You analyze complex overall systems, identify root causes of issues, and develop sustainable solutions instead of short-term workarounds.
- You value clean code, automated testing, and well-documented development processes.
- You work with agile methods (Scrum) and actively participate in sprint planning, reviews, and daily stand-ups.
- You think beyond the code and keep in mind how your software performs in real-world operation — for users, customers, and the overall system.
- You remain curious and open to new tools, frameworks, and AI developments, especially within the Rust and TypeScript ecosystems.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science or a comparable field with a focus on software development.
Qualifications
- You use modern AI tools to accelerate routine coding and focus on solving complex architectural issues.
- Strong problem-solving skills, analytical thinking, and a goal-oriented work approach.
- You master the entire software lifecycle - ideally at the interface to embedded systems.
- Good knowledge of Python and relevant frameworks for data processing, as well as very good user skills in Rust and/or C++.
- Proficient handling of cloud platforms (e.g., Azure, AWS).
- Ability to analyze complex technical challenges and develop pragmatic, sustainable solutions.
- Fluent German as well as good English skills.
Experience
- You bring several years of experience in the development of comprehensive software projects and possess a profound understanding of scalable software architectures.
- Experience in developing cloud applications, ideally with Rust, Angular, and Tailwind.
This text has been machine translated. Show original
What we offer
- Work on a "greenfield" site - modern software architecture without legacy systems or technical debt.
- Use of current frameworks, programming languages, and a state-of-the-art tech stack.
- Work in a dynamic and interdisciplinary start-up team with a lot of responsibility and scope for shaping from the very beginning.
- Benefit from short decision-making paths and direct communication.
- Technology with purpose: You work on the biggest levers of our time: AI, recycling, and circular economy.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
WeSort.AI GmbH
WeSort.AI GmbH, based in Würzburg, utilizes innovative technologies such as AI, cameras, and X-ray technology to accurately identify and sort waste. Their systems contribute to safety by detecting hazardous materials and support the recovery of essential raw materials for the circular economy. Clients include major waste management corporations and municipal disposal services.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Industry, Production