Jobs and Careers
SI

Software Engineer (Python)

Signal Group
Greecefull_timeVerifiedPosted 24 Oct 2024

About the role

About Signal Ocean:

Signal Ocean is the technology arm of the Signal Group. Our primary product, The Signal Ocean Platform, enables shipping professionals to securely handle, integrate, and assess intricate collections of private and public shipping data. Driven by advanced machine learning and artificial intelligence, our technology suite provides tailored, exclusive insights that support our clients in achieving performance and efficiency. Insights are delivered over web and mobile applications, as well as through a rich set of APIs and SDKs. Our backend architecture is abstracted to modularly offer deep analytics capabilities that are leveraged in the solutions that we offer or can be directly embedded in our client’s system topologies.

The team: The team oversees the data, models, and relevant backend infrastructure responsible for modeling the global shipping market, monitoring movements, and commodity trades. The role is integral to this process, centered on the development of production-ready online NLP models designed to understand and interpret vital information within a variety of shipping reports. 

About the role: 

In this role you will be working closely with the data science team to deliver cutting edge ML/AI products and solutions to Signal’s clients.If you are interested in working at the intersection of artificial intelligence/machine learning, software engineering, and advanced business analytics and if you have the skills and drive to create and improve novel algorithms, models and, ultimately, technology products that professionals love, then we would love to hear from you.

At Signal, we are committed to finding people who are respectful, inclusive, and team players, embodying these values in every role.

What you will do in this role:

  • Utilize Python to create robust, object-oriented software capable of high-performance computing using both high- and low-level language features.
  • Develop and design engineering solutions to meet the constraints of the data science algorithms
  • Build solutions that allow the  analysis of large amounts of information from the company databases to discover trends and patterns, drive optimizations and improvement of product development and business strategies.
  • Develop processes and tools to monitor and analyze model performance and algorithm accuracy.
  • Collaborate with data science and product development teams
  • Communicate engineering needs and findings in a clear and concise way, both verbally and in writing
  • Stay curious and enthusiastic about using algorithms and state-of-the-art research to solve problems 
  • Implement & maintain CI/CD processes.

Requirements

What you bring to the team:

  • 2+ years of post-academic developer experience
  • Experience in Python with knowledge of architectural patterns and object-oriented design and implementation
  • Experience in working with data wrangling on large datasets (SQL/NoSQL)
  • Strong skills working with algorithms, computational complexity,
  • Experience with LINUX, cloud platforms & Kubernetes are considered a plus
  • Good understanding of computational complexity 
  • Able to build and maintain efficient and reliable code
  • Passionate and talented in quickly assimilating technology and science ideas
  • Problem-solving aptitude, analytical mind, and business acumen
  • Good organization skills and willingness to work in and help the team
  • Excellent command of written and spoken English (company’s working language)

Benefits

What we offer:

  • Generous compensation with additional performance incentives.
  • Coverage under the company’s collective health insurance plan.
  • Opportunity to work alongside experienced people with deep knowledge in software engineering, data science & shipping business who are always eager to mentor.
  • Signal’s hybrid remote work policy currently includes 6 working days at premises per month, during which happy hour events take place
  • 2-4 weeks of onboarding training to prepare you for your new role, having the opportunity to meet about 30 trainers while diving deep into our products and/or the shipping world.
  • Career growth opportunities and a structured development discussion every 4 months.
  • Personal learning budget for training, seminars, conferences (750 to 2000 EUR annually depending on seniority).
  • Regular team bonding events and activities.

All applications will be considered under the terms and conditions of confidentiality in accordance with the regulations of personal data protection.

We

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Signal Group

View company profile →