Principal Engineer (Python)

We are looking for a Principal Engineer to own the development of our software platform deployed in the cloud and at the edge in factories. You will lead a team that builds the first predictive OS for high-value manufacturing. In this role, you will provide technical leadership, drive architectural decisions and accelerate software development.

Principal Engineer (Python)
Full-time
English: Upper-intermediate

Lynceus - a startup that builds the first predictive OS for high-value manufacturing.

The company provides software with edge/cloud hybrid architecture, deployed within manufacturing process control tools. We are building a scalable generic product, supported by the most robust machine learning models. Today, the platform leverages manufacturing data and in-house process comprehension to predict the performance of manufactured goods and systems (in-line and end-of-line quality tests), with each manufacturing step modeled independently. 

Stack: Grafana; PostgreSQL -> DB; Python -> Language; FastAPI -> Framework; Pandas; Dagster; MLFlow; JupyterLab; SKLearn; PyTorch

General team: around 20 people (Data scientists, software developers, ML developers)

Development team: 3-4 people

Location: remote. Office in France

What you will do:

  • Define and execute best practices to ensure security, robustness, and performance
  • Interact directly with customers to add features to our product
  • Visit semiconductor factories and drive customer integration with billion dollars factories
  • Partner effectively with product managers and researchers to maintain and execute against the product roadmap
  • Work as a hands-on developer 50%-80% of the time initially, which will go down as the team grown

Candidates should have the following qualities:

  • 5+ years of hands-on Software engineering
  • Experience with AWS common services
  • Experience with Python and FastAPI
  • Track record of designing and developing web services at scale
  • Experience with MVC, domain-driven design, and hexagonal backend architectures
  • Experience in human and technical management
  • Experience interacting with product teams
  • Agile and iterative mindset
  • Comfort in providing customer support
  • Ability to receive and integrate customer feedback
  • Startup experience or scaling experience will be a plus
  • Manufacturing and semiconductor experience will be a plus

What you will get:

  • Equity compensation based on experience
  • Healthcare
  • Opportunity to join a growing startup and be a key success factor
  • A choice of brand-new laptops

Stages of the interview:

  1. First screening with a recruiter (30 mins)
  2. HR interview (45 mins)
  3. VP of Engineering interview (1 hour)
  4. Tec interview with Engineering manager and VP of engineering (1,5 hours)
Our recruiter
Katerina Zaika
Katerina Zaika
Contact a recruiter
Python
Team Lead
Lead, Senior
Remote
Yuliia  Kril
Senior Developer Node.JS Developer
Remote,
Kyiv, Ukraine
English (Advanced)
Full-time
Yuliia  Kril
Senior Developer Node.JS Developer
Remote,
Kyiv, Ukraine
English (Advanced)
Full-time
Remote,
Kyiv, Ukraine
English (Advanced)
Full-time
Remote,
Kyiv, Ukraine
English (Advanced)
Full-time