Software Engineer (Python, SQL, Django)

Location: Barcelona Posted on: August, 2021 Experience: 3+ years full-time

Citibeats is growing! Join a fast-moving and exciting deep learning tech company and take your career to the next level!

We are looking for an enthusiastic and experienced backend Software Engineer with a background in Django development. Previous experience in AI or NLP companies is a plus.

As a Software Engineer at Citibeats, you will contribute to our core AI & NLP engine and our API, adding new features, and maintaining the existing components.

If you’re motivated by seeing your work applied by some of the world's most impactful organizations, such as UN agencies, the WHO, and the Inter-American Development Bank, this role could be for you.

About Citibeats

Citibeats is the fastest and most efficient social intelligence and text analytics platform on the market. By organizing unstructured data via natural language processing (NLP) and machine learning, our platform gathers relevant information in changing social contexts, thereby permitting public organizations and financial institutions to react more quickly to the needs of citizens.

We have already earned the trust of multilateral organizations, governments, and major multinational companies, like NTT Data, Accenture, and Telefónica. Additionally, Citibeats has received prestigious recognitions from the United Nations, CogX, and NTT Data.

Citibeats is an equal opportunity employer. Your uniqueness makes us better, and we encourage you to apply to this position without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, or disability status.

Apply Now


Your day-to-day:

  • Develop new features for the platform
  • Develop API endpoints and micro-services
  • Debug and fix bugs
  • Code review your colleagues’ work
  • Discuss the best way to approach each challenge with the team
  • Daily stand-up
  • Write useful documentation about the technical aspects of the platform

Your opportunity:

  • Help shape a genuinely visionary tech product for social impact
  • Join a fast-growing company at a key growth moment
  • Become a part of a game-changing company that is rewriting the rules of AI 
  • Put your ideas into action as part of a meaningful project
  • Be a part of a friendly atmosphere and a great international team
  • Work from our offices in the 22@ district, just 5 minutes away from the beach
  • Become an expert in a new technological field

Additional information:

  • Full-time permanent position based in Barcelona

How to apply:


Your qualifications:

Minimum requirements:

  • 3 years of proven experience in a Software Engineer position using Python as the main language
  • 1 year of experience developing RESTful APIs
  • Fluent level of Spanish and English

Your skills:

  • Highly proficient in Python and SQL
  • Experience with Django is highly desirable
  • Deep understanding of RESTful APIs definition and development
  • Experience in Agile development
  • A passion for beautiful and performant code
  • Proactive and decisive attitude
  • An understanding of time-to-market in the software industry
  • Previous experience or interest in (not all required):
    • Toolkits, such as Pandas, NumPy, SciPy, or similar
    • Deep learning libraries, such as Tensorflow, PyTorch, Keras, or similar
    • NLP
    • SaaS development
    • Elasticsearch
    • Micro-service oriented architectures
    • Serverless framework
    • AWS

Are you the right person?

Apply Now

Every journey starts with a single step.

Contact us to learn how our actionable insights can guide your path.