Location: Évora, Lisbon or remote (Portugal)

We are looking for an experienced Python Developer to join our team in Évora or Lisbon (remote is possible) to work on turning data science prototypes into productive AI solutions. You will be part of a passionate team of Software Engineers, Data Scientists and User Experience experts who believe in collaboration, lifelong learning and have a strong interest to use new technologies to solve real world problems.

Must-Have Skills

  • 3+ years of work experience as a Python Developer and interest in Data Engineering
  • Ability to create high-quality Python applications which are scalable, reliable, reusable and secure
  • Good understanding of backend and frontend development
  • Developing AI/ML pipelines: You have the ability to take machine learning models and embed them in existing applications.
  • Experience with Docker
  • You have a good understanding of relational databases and SQL
  • You know when to use NoSQL solutions like MongoDB, ElasticSearch, and RabbitMQ
  • Experience with continuous integration tools like Jenkins, Travis, Bitbucket Pipelines
  • Familiar with tools like GIT, Jira, Postman, SonarQube for quality control, deployments, and continuous integration
  • Provide technical guidance and educate team members and co-workers on development, operations and best practices
  • Communication skills:  you’ll need to be comfortable – and enjoy – working with clients and understanding complex requirements
  • Be a self-starter & life long learner with intrinsic motivation and a passion for technology.

Nice-To-Have Skills

  • AWS, Azure, GoogleCloud or any other cloud experience are a great asset!
  • Experience with data science libraries like TensorFlow, Numpy, pyTorch, Pandas,, Keras pySpark
  • Experience with Kubernetes
  • Any particular industry experience (health care, finance, industrial manufacturing) is a plus.

Education and Other Skills

  • Bachelor´s  degree or above in Computer Science, Engineering or equivalent experience
  • Ability to deal with ambiguity and work successfully in a globally distributed team
  • Adaptable, enthusiastic, and willing to take ownership
  • Exceptional written, and verbal communication skills in English are a must.
  • Inquisitive, analytical, and creative problem solver

We offer

  • We offer the experience of a lifetime working with a dynamic, open-minded and diverse team, who are excited to come to work every day and passionate about what they do and the clients they help.
  • A very competitive salary according to your experience and skills
  • Tailored training and mentoring
  • Health insurance
  • A laptop with loads of memory and CPUs
  • A desk at one of our offices (or on a co-working space in your area) and the possibility to work remotely.
  • Integration on a young, dynamic, and fast growing company, with a highly motivated team

Two Impulse is proud to be an equal opportunity employer. We are committed to providing equal employment opportunities for all people. We believe both diversity and inclusiveness are key sources to successful companies.

Apply for this position