Senior Software Engineer

Job description

With a recently announced funding round from Insight Partners and an impressive yearly revenue growth, Lansweeper is rapidly expanding itsGlobal teams. We now need a Quality Assurance Engineer to help us scale and to take Lansweeper to the next level.

LanSweeper’s proprietary technology for credential-free device recognition discovers all connected devices quickly and accurately. The technology is also licensed to international brands building products for IoT and the connected world, including Fing app ecosystem.

Recognition services rely on a cloud-based system to provide a reliable and smart service for our consumer and business customers. Fing Data Lake is a big-data and analytics and ML platform that crunches the crowdsourced data points producing device recognition models and market insights.

If you like big data and machine learning, and tech challenges, please read on and let’s have a talk!

What you’ll do

  • You will join the Fing Data team working on the Fing crowdsourced device recognition platform. The core team is based in Rome, Italy.
  • Contribute building the Fing Data platform, leveraging technologies like Spark, Flink, Kafka, Hadoop, Hive, Elastic.
  • Contribute building and improving the Fing Device Recognition services: a suite of ML/AI algorithms that exploit the crowdsourced network-driven and user-driven data points.
  • Explore the data to help improve the Fing B2B and B2C products and offer better awareness, security and troubleshooting to the Fing user community.
  • Provide mentorship to other members of the Fing team, such as product managers and executives, to help them get value from data and learn what they need from data.

Job requirements

Are you the new Sr. Software Engineer at Lansweeper?

We’re looking for someone who has...

  • Proven experience with Big Data open source frameworks like Hadoop, Spark, Flink, Kafka, Elastic.
  • Proven experience with Java development, with an object-oriented design approach and strong knowledge of core language features such as multithreading, data structures and file I/O.
  • Experience with Serialization, Generics, Memory Management.
  • Ability to investigate complex systems with a large code base.
  • Familiarity with source code management tools like Git, build systems like Maven and continuous integration and delivery practices.
  • Knowledge of relational database design, SQL constructs and database optimization techniques.
  • A degree in Computer Science, Engineering, Physics or Mathematics.
  • Base in Rome or nearby.

Going for gold?

  • Proven experience with streaming analytics and machine learning techniques and frameworks like Spark ML, Smile, scikit-learn, Keras.
  • Experience with popular open source libraries: Apache Commons, logging libraries, dependency injection tools, Google Protocol Buffers.

Our offer you can't refuse

  • Growing along with a company in full expansion
  • Variation, challenges and responsibility
  • Easy-going teamwork
  • Working with leading tools and newest technology
  • Fulltime long-term contract
  • Competitive wage
  • Extra company benefits like Ticket Restaurants, extra Health Insurance...
  • Flexible working hours
  • Teleworking budget
  • Internal and external training
  • Central and convenient office location