Oslo, Norway
Bergen, Norway

Software Engineer

Develop Robust Platforms for Data-Driven Industrial Solutions
01.10.2024

About Solution Seeker

Solution Seeker is a scaleup that builds software and AI for industrial production optimization, turning data into value and insight for our users. Our software streams live sensor data from production facilities all over the world, which is processed using patented algorithms for identifying stable periods and selecting the most valuable data points for our machine learning models.

On top of this, we build applications that help customers visualize and contextualize their data with our predictions and analyses, enabling them to make decisions for optimizing production. In addition to working with clients, we dedicate a significant portion of our time and resources to machine learning research and active topics, including generative and probabilistic modeling, hybrid modeling (combining physics and ML), data-driven production optimization, and closed-loop identification.

Job description

Your responsibilities will include:

  • Using your creativity to design and develop new microservices from scratch. Exploration is encouraged.
  • Generalizing and improving already existing microservices, facilitating scalability and/or improved performance.
  • Establishing connections to, and integrating towards, external data sources and sinks, through various third-party applications.
  • Refining and improving our CI/CD pipelines.
  • Facilitating and implementing data-processing algorithms.
  • Managing services both in cloud and on-premise with orchestration tools such as Kubernetes and Docker Swarm.
  • Reflecting on architectural and structural decisions in our code base, and voicing your opinion.

You will get the opportunity to work with cutting edge technology, leveraging the latest tools and techniques in combination with your creative self to solve challenging problems. You will get to explore different tasks, and figure out what you find most interesting, which we will use to tailor your workday.

About the Dev Team

As a front-end developer you’ll be joining our Development team, and play a crucial role in turning our vision into reality. Today, our Development team consists of 8 developers; 6 located in Oslo, and 2 in Rio de Janeiro, collaborating seamlessly to develop and maintain our platform. The back-end is primarily written in Python, with runtime-critical algorithms implemented in Rust. The front-end is mainly made up of TypeScript and React.

We pride ourselves in being efficient and flexible problem solvers, taking the eclectic selection of tasks that are thrown at us head on. Our modular architecture enables us to manage separate parts of our system relatively independently, thus allowing us to adhere to a fail-fast strategy, developing and deploying new services quickly. Moreover, our pipelines enable painless rollbacks if the need arises.

Our tasks often revolve around accommodating new needs and requirements both from clients, as well as our own data scientists, or designing creative solutions to unforeseen edge cases, all the while maintaining our generalizability. This offers a good balance between coding-intensive tasks and tasks which require a step back and a more abstract thought process.

About you

In addition to being technically skilled, we are looking for someone who is curious at heart and never backs down from a challenge. You are generous and accountable, always seeking opportunities to include others rather than exclude them. Your playful nature and desire to contribute to the environment make you a valuable team member, understanding that happy programmers lead to happy customers. You thrive in a young and fast-paced environment, where your passion for continuous learning and innovation drives your success. Join us and be part of a team that embraces curiosity, warmth, playfulness, and punchiness as we work together to create groundbreaking solutions and maintain our position as world-leading experts in our field.

What we offer

At Solution Seeker we value well-being highly - both socially and professionally. You will contribute to shaping your own workday, with the possibility of being part of multiple teams at the same time or hand-picking certain tasks you find interesting. As a company with young and outgoing employees, we enjoy small and big social activities like lunch runs, after-work beers, company trips and the annual “bring your friends party”.

We offer flexible work hours and the opportunity to work remotely. Still, most of us prefer our spacious offices in downtown Oslo, and the daily delightful lunch conversations. If you want even more spice in your day-to-day life, it is possible to spend one or more of the cold winter months at our offices (and the beaches) in Rio de Janeiro.

If you think you are a good fit for the position, we look forward to receiving your application!




Skills & Requirements

Requirements

  • BSc or MSc in Computer Science, Engineering Cybernetics, Information Technology, or a related field
  • Understanding of Linux, and familiarity with Linux-based operating systems.
  • Proficiency in Python
  • Experience with code versioning tools, such as Git
  • Excellent written and spoken communication skills in Norwegian and English

Bonus skills

Our tech stack is large and we do not expect you to know all of it, but any familiarity would be greatly appreciated skills:

  • Familiarity with DevOps principles and tools
  • Familiarity with container technologies, such as Docker
  • Experience with database technology (e.g. MongoDB)
  • Experience with event-driven systems or frameworks (e.g. Apache Kafka)
  • Experience with Rust
  • Knowledge about the fundamentals in computer networking and security, and cloud technology
  • Knowledge of machine learning concepts and frameworks
  • Understanding of modular pipelines for post-processing of sensor data
  • Familiarity with data visualization tools and techniques


!! Applicants who can refer to open source project in Gitlab and similar will be prioritized.

Ordinary start time for this position is August 2025, but an earlier starting date can be organized if preferred.

Benefits with Us

Equipment
Any tools you need to be productive
Autonomy
High degree of autonomy in your workday
Responsivness
Flat structure and minimal bureaucracy
Competence development
Learn new stuff: courses, tech-talks, conferences
International
International offices and travel opportunities
Freedom
Flexible work-hours and vacation
Stock options
Competitive salary and possibility to buy shares
Social
Frequent social events like lunch runs and afterwork
Fuel
Free food and snacks

Solution Seeker

Solution Seeker is a scaleup that builds software and AI for industrial production optimization, turning data into value and insight for our users. Our software streams live sensor data from production facilities all over the world, which is processed using patented algorithms for identifying stable periods and selecting the most valuable data points for our machine learning models.

On top of this, we build applications that help customers visualize and contextualize their data with our predictions and analyses, enabling them to make decisions for optimizing production. In addition to working with clients, we dedicate a significant portion of our time and resources to machine learning research and active topics, including generative and probabilistic modeling, hybrid modeling (combining physics and ML), data-driven production optimization, and closed-loop identification.