TeleSoftas ML/Data team is looking for a Python Engineer. This team has 7 people working in Kaunas and Vilnius offices. They are a bunch of driven explorers, who are always looking for creative smart solutions in this jungle of problems. Our tool-set consists of snakes and pandas.

Math and logic is our language, combined with our love of IT, we build data-driven solutions to improve all aspects of the world.

About the project


Telesoftas is building a new revolutionary analytics platform, allowing businesses to apply Data-Science and Machine Learning into their processes. As a new team member you will be working on features for this platform and/or implementing product features for our customers. You will work on projects ranging from: Smart-Policing, Automated Talent Acquisition, Telecom Network optimizations to Computer based clothing recognition and Time-series forecasting. Tasks range from; designing and/or implementing ingest, egress and transformations, collaborating with stakeholders and data-scientist, set engineering best-practices, mentor junior members and many other exciting tasks.

What will this person do?


You will join us in building a scalable cloud-based platform for data-analytics. You will work in Scrum teams that develop new functionality and enhance our revolutionary platform – starting from the User Interface down to the database, including working with Docker containers and Kubernetes running on-premise and at cloud providers like Amazon AWS and Microsoft Azure. Via this platform, you will solve the problems that our worldwide customers are facing. These problems range from improving processes in the public sector to matching talents with vacancies and medical applications.

Responsibilities
  • Design, code and unit test batch & real-time analytical solutions, prototypes, and proofs of concept for selected solutions
  • Take a technical lead role
  • Analyze complex business problems, collaborate with engineers and make decisions on how to solve them
  • Set development best practices for other developers to follow
  • Review software architecture, design and code written by fellow team members
  • Drive efficiencies in software development processes and tooling
Requirements
  • 3+ years of experience working with Python
  • Good awareness of the Python ecosystem and libraries including understanding of trade-offs involved when deciding what to use
  • Architecture design experience in both Monolith and micro service based solutions.
  • Experience of deploying Python apps in containerized environments using best DevOps practices
  • Thorough understanding of REST API, OO, TDD and functional design principles
  • Thorough knowledge of at least one Python web framework (ideally Flask, Django, FastAPI)
  • Thorough understanding of version control using Git or other DVCS
  • Familiarity with Linux
  • Excellent communication and problem solving skills
  • Advanced English language skills
Nice To Have’s
  • Experience in developing:
    • Data platforms: pipelines, ETLs and warehousing
    • Data Analytics
    • Data ingestion
  • Knowledge of Bioinformatics
  • Experience with data-driven designs and working practices
  • Experience with data-processing frameworks like: Hadoop, Spark, Apache Flink
We Offer
  • TeleSoftas is all about MASTERY and improvement, therefore we have knowledge sharing activities, workshops, training budget, 4 hours per week for learning initiatives, tech library, English/Lithuanian language lessons and PluralSight subscription, global & local conferences (Spring I/O, Apple WWDC, Google I/O – you name it).
  • We TRUST you. So you are responsible for managing your working time and place – flexible working hour policy and the possibility to work from anywhere – our Vilnius, Kaunas, Klaipeda offices or from home.
  • Personal Perks Pack 🎁 – as each employee is unique the Personal Perks allow several benefit options to choose from as well as cover well-being, mastery, fun, and commute areas.
  • Employee referral program – you can get up to 800 Euros and COOL PRIZES for recommending people to TeleSoftas. 💸
  • Soft and Tech Team Leads to take care of your career development and ensure growth – both as a person and as a master of your profession.
  • BE YOURSELF. When it comes to personality, TeleSoftas has no frames. Get loose. Be weird. Do fancy outfits. Do slippers. Do sweet or salty popcorns (we have a 🍿machine). Have a bad day? It’s ok. Be who you really are because we love our diverse COMMUNITY.
  • Rome wasn’t built in a day, was it? Same goes for team spirit. COLLABORATION and communication are key things in TeleSoftas. For that, we have team-building activities and summer/winter celebrations.
  • We have a ML/Data community run by the top experts in the field, who work in their profession for more than 5 years!
  • Did we mention that it feels like home? Feel free to bring your pet to the office🐶

    For this position, we offer 3640-6116 €/month Gross salary.