Rethinking Consulting
AI Software Developer
Location
Germany
Posted
85 days ago
Salary
0
Seniority
Junior
Job Description
AI Software Developer
Advyce & Company
• Development and integration of Agentic AI solutions (e.g., OpenAI Tools, LangGraph) • Implementation of reinforcement learning models (e.g., Stable Baselines, RLlib) • Building and training Graph Neural Networks (e.g., PyTorch Geometric) • Development of modern web front-ends with JavaScript/TypeScript (e.g., Next.js) • Collaboration with data science and consulting teams to deliver complex AI projects • Ensuring code quality, performance, and scalability
Job Requirements
- Bachelor's degree in Computer Science or a comparable qualification
- Initial practical experience in software development or AI projects (e.g., internships, working-student roles, or personal projects)
- Experience developing with Python and JavaScript/TypeScript
- Knowledge of Machine Learning, Agentic AI, Reinforcement Learning, and Graph Neural Networks
- Experience with cloud technologies (e.g., AWS, Azure)
- Very good command of German and English
- Self-motivated, solution-oriented, and strong team player
- Interest in innovative technologies
Benefits
- Exciting opportunity to apply creative and technical skills in a challenging role
- Projects using state-of-the-art technologies in artificial intelligence and software development
- Integration into a dynamic, fast-growing team
- High level of responsibility and autonomy to manage your work independently
- Training opportunities and certifications in cutting-edge technologies
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Take full ownership of features end-to-end — from design through delivery and into production • Power live trading infrastructure used by some of the world’s most demanding market participants • Write clean, well-tested code and take pride in it • Communicate proactively, work autonomously across time zones, and hold yourself to a high standard
• Establish Sri Lanka engineering hub to extend global coverage • Build, scale, and technically lead a team starting at 4–5 engineers and growing to 10+ • Report directly to the CTO in London • Shape an engineering culture from the ground up inside a technology-intensive trading firm
• Lead the design and implementation of features and systems that directly drive monetization • Partner with product and design to define and run experiments, then help translate results into roadmap decisions • Be hands-on across the full stack building features for our users and improving the scalability, reliability, and observability of pricing and other systems under the Revenue Growth team's ownership areas • Mentor engineers and set strong technical and testing standards • Ship A/B tests and be invested in the outcomes to improve conversion and retention through understanding user behavior • Influence and align on architecture and guide technical decisions across teams.
Embedded Software Engineer
KnowmadicsDominate the Electronic Domain | Decision and Spectrum Dominance for the Modern Mission
• Design, develop, and maintain software for SDR and RF systems, including real-time signal acquisition and processing pipelines. • Implement and optimize DSP algorithms (e.g., filtering, detection, estimation, spectral analysis, synchronization) for embedded and low-latency environments. • Develop firmware for microcontrollers and embedded processors, including peripheral drivers and communication interfaces (SPI, I2C, UART, CAN, Ethernet, etc.). • Design and implement sensor fusion and state estimation algorithms for multi-sensor systems operating in real time. • Collaborate closely with hardware and FPGA engineers to define system interfaces, partition functionality across hardware/software boundaries, and optimize overall system performance. • Support integration and testing of SDR platforms, including I/Q data handling and streaming architectures. • Contribute to architectural decisions that bridge traditional DSP and controls-based methods with emerging ML-enabled approaches. • Perform profiling, debugging, and performance optimization of embedded systems to ensure deterministic, reliable operation. • Mentor junior engineers through code reviews, technical guidance, and collaborative problem solving. • Document system design, interfaces, and technical decisions for internal stakeholders.


