Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Litech is an Oslo-based startup that specializes in developing sensor systems to detect and remove hazardous objects, such as flammable batteries and gas bottles, thereby preventing fires and explosions at waste facilities. Our vision is to create sustainable and safe waste management by eliminating the harmful impact of incorrectly sorted hazardous materials.
Our technology is already deployed at Oslo Municipality’s sorting plant, with more installations underway in Norway and abroad.
We collaborate closely with partners across the waste industry and research sectors and are part of the Startuplab ecosystem, benefiting from its network, facilities, and entrepreneurial environment.
We are now looking for a skilled Software Engineer to be part of our journey!
In this role, you’ll work on parallel processing, optimization, and performance tuning in Python applications. You’ll play a key role in improving the speed, scalability, and reliability of our ML-driven data pipeline and in optimizing real-time Python code running on embedded or industrial PCs (e.g., Beckhoff).
Your main focus will be on CPU-based performance and low-latency processing, rather than large-scale GPU acceleration. You’ll work closely with data scientists and hardware engineers to make sure our systems run efficiently, reliably, and can handle demanding real-time workloads.
We’re looking for a proactive, solution-oriented engineer who’s eager to learn, curious by nature, and not afraid to challenge the status quo.
- Optimize and parallelize Python code for high-throughput, low-latency data processing.
- Integrate and manage real-time data streams from EM sensors.
- Develop efficient data writing and synchronization routines (to Slack, databases, and cloud services).
- Collaborate with data scientists and hardware engineers to enhance pipeline robustness and maintainability.
- Profile, monitor, and debug performance issues across the application stack.
- Contribute to continuous integration, testing, and deployment pipelines for embedded and cloud-based environments.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Well-versed in software design principles and patterns, including experience with developing scalable solutions and system architecture
- Strong proficiency in Python, including asyncio, multiprocessing, concurrency patterns, performance profiling, and code optimization
- Experience with parallel/distributed systems or real-time processing (CPU-bound optimization preferred over GPU).
- Solid understanding of I/O optimization, data serialization, and memory management.
- Familiarity with ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn).
- Experience integrating with REST APIs, Slack bots, and external services.
- Comfortable working in Linux and Windows environments.
- Experience with Git, Docker, and CI/CD workflows.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills and ability to collaborate in a multidisciplinary team.
Preferred Qualifications:
- Experience with Cython or C/C++ extensions for Python.
- Background in signal processing, sensor systems, or industrial automation.
This is a full-time on-site position, offering the flexibility to work remotely for 1-2 days per week. We offer a unique opportunity to immerse yourself in an innovative and scientific environment. Our office at StartupLab in Oslo provides access to an electronic lab and testing facilities, offering you an ideal setting to enhance your skills and expertise.
If you are interested in applying for the position or have any questions, your resume and/or application can be sent to [email protected]
Key Skills
Ranked by relevanceReady to apply?
Join Litech and take your career to the next level!
Application takes less than 5 minutes