Job Closed
This listing is no longer active.
We build digital products for entrepreneurs and business leaders who want to revolutionize their industries.
Senior Python Developer – R&D Project
Location
Portugal
Posted
71 days ago
Salary
€50K - €60K / year
Seniority
Senior
Job Description
Senior Python Developer – R&D Project
Altar.io
• Own the Python processing pipeline — Real-time data acquisition, signal processing, detection algorithms • Integrate hardware and software — Sensor arrays, data acquisition hardware, real-time data streams • Maintain and extend the full stack — Node.js API, NextJS frontend, MQTT messaging • Collaborate with domain experts — Work with our product team and external consultants on algorithm refinement • Contribute to other projects — As this project stabilizes, help with other Python/backend/AI initiatives
Job Requirements
- 5+ years of software development experience
- Strong Python skills — Production-quality code, comfortable with data/signal processing
- Backend web development — Node.js, APIs, real-time systems (WebSockets, MQTT)
- Problem-solving in ambiguous contexts — This is R&D; you'll need to figure things out
- Self-directed — Can work independently with periodic check-ins
- Strong Preference Signal processing / DSP exposure — Frequency analysis, sensor data, real-time streams
- Full-stack capability — Can work across Python, Node.js, and frontend when needed
- Scientific or research background — Comfortable with experimentation and iteration
- Nice to Have ML/AI experience — Model training, TensorFlow, data pipelines
- Hardware integration — Sensors, data acquisition, embedded systems
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain scalable backend services and APIs. • Participate in system architecture discussions to design efficient, maintainable, and future-proof services. • Write clean, maintainable, and efficient code while adhering to industry best practices and internal standards. • Collaborate with Product, and Data teams to understand requirements and deliver effective technical solutions across the entire customer journey. • Improve code quality by implementing unit tests, automation, and conducting thorough code reviews. • Optimize backend systems for performance, scalability, and reliability to handle the demands of a global customer base. • Debug and resolve production issues quickly to minimize the impact on users and ensure high availability. • Stay current with emerging technologies and propose innovative solutions to enhance systems and processes. • Create and maintain documentation such as RFCs to improve communication across the organization.
Senior Backend Engineer
IndivdWe analyze how people move and interact in real-world locations using your 2D cameras and our patented AI vision engine.
• Design and build scalable backend systems that power our product • Develop and maintain APIs and core services • Own system performance, reliability, and long-term maintainability • Work closely with product and engineering to turn ideas into production-ready solutions • Take full ownership of backend decisions from design to delivery
Senior Backend Engineer
PaysetThe smarter way to manage money globally — one account, multiple currencies, real results.
• Design, build, and maintain scalable backend services using Node.js, TypeScript • Architect and develop REST APIs and microservices • Implement and optimize GraphQL and API Gateway solutions • Design and optimize database schemas and queries in PostgreSQL and MongoDB • Ensure high performance, availability, and security of services • Work closely with DevOps to deploy and manage services on AWS • Use Docker for containerization and ensure service reliability • Improve backend development standards, architecture, and processes • Participate in code reviews and technical discussions • Mentor junior engineers and contribute to engineering excellence
• Act as the team’s technical reference, performing in-depth analysis of already implemented solutions; • Support junior developers, providing technical guidance and continuous support; • Exercise technical leadership, promoting best practices and Android development standards; • Contribute to innovation and stay continuously updated on technologies and trends in the Android ecosystem; • Ensure technical quality of deliverables; • Collaborate on the evolution, maintenance, and problem resolution of the application.




