Citibeats
Posted 4y ago

Software Engineer (Python, SQL, Django)

Citibeats
Barcelona, CT, Spain
OnsiteFull Time
Responsibilities
  • Developing features
  • Debugging and fixing bugs
  • Code reviewing
Requirements
  • 3 years of experience in Software Engineering with Python
  • Django, and RESTful APIs. Fluent in Spanish and English
Technical tools mentioned
PythonDjangoSQLRESTful APIsPandasNumPySciPyTensorflowPyTorchKerasElasticsearchAWS

Job description

Company Description:

Citibeats is the fastest and most efficient social intelligence and text analytics platform in the market. Citibeats organizes unstructured data via natural language processing (NLP) and machine learning. Our platform allows for the gathering of relevant information in changing social contexts, which permits public organizations and financial institutions to react more quickly and efficiently to the needs of citizens.

Leading financial institutions in Spain and different public organizations like the Ministry of Infrastructure in Japan, the city of Dublin, Tokio Marine and international partners like NTT Data, Accenture and Telefónica, among others, already trust in the Citibeats solution.

Citibeats has received prestigious recognition like the United Nations; World Summit Awards, the “Best Artificial Intelligence for Governments” by COGx and winner of NTT Data’s “Open Innovation Contest “in Japan.

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.

Job Description:

MISSION:

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, your job will be contributing to our core AI & NLP engine and our API, adding new features, and maintaining the existing ones.

If you’re motivated to see your work applied by some of the world’s leading organizations battling the health and social impacts of coronavirus, helping inform the distribution of funding in developing countries, or investing in new infrastructure according to citizens’ needs, this role could be for you.

Your day-to-day:

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

 

We would like you to be:

  • A person who wants to make this a better world.
  • Passioned for beautiful and performant code.
  • Proactive and decisive to ‘make things happen’.
  • Profesional with an understanding of time-to-market in the software industry.

 

We would like you to have:

  • 3 years of proven experience in a Software Engineer position, using Python as the main language. Django is highly desirable.
  • 1 year of experience developing RESTful APIs.
  • Highly proficient in Python and SQL. Experience with Django is highly desirable.
  • Deep understanding of RESTful APIs definition and development.
  • Experience in Agile development.
  • Fluent level of Spanish and English.

You may be a good fit if you have previous experience or an interest in developing your knowledge in any of the following technologies (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.

Your opportunity:

  • Become a part of a fast-moving and exciting company that is changing the rules of the AI game.
  • Put your ideas into action as part of a meaningful project.
  • Be a part of a friendly atmosphere and a great international team.
  • Our offices are located in the 22@ district, just 5 minutes away from the beach!
  • Chance to become an expert in a new technological field.
  • Flexible schedule and flexible work-from-home.
  • Flexible benefits with Cobee and special discounts.

About Citibeats

AI platform for analyzing societal trends from unstructured data.

Year founded
2018
Employees
40
Organization type
Private
Latest investment
Raised $2.36M Series A (2021) — led by CAF
Headquarters
ES

Similar jobs

Software Engineer roles near Barcelona, CT
7h
Save
Mark Applied
Hide
Software Engineer, Price Experience
Seattle or Barcelona or United States or Canada or Europe or Australia
$109k-$136k/yr HybridFull Time
Rover
Rover: Connecting pet parents with local sitters and walkers.
3+ YOERequires 3+ years of software development experience, backend engineering, web application development, relational databases, observability, automated testing, and AI-assisted engineering experience.
Python, Django, Java, Go, C#, Kotlin, React, Celery, RabbitMQ, Memcached, Redis, Django REST Framework, Claude Code, Copilot
11h
Save
Mark Applied
Hide
Senior Software Engineer - Integrations 3P - Platform
Barcelona, Catalonia, Spain
€67k-€106k/yr RemoteFull Time
Elastic
ElasticNYSE: ESTC: Software platform for search, security, and observability.
8+ YOE8+ years in backend software engineering; strong Go experience; AI/ML and LLM knowledge; networking, HTTP, REST APIs, software engineering practices, communication, and independent work skills.
Go, Rust, Elastic MCP server, Elastic CLI, Elastic Stack, AI/ML, LLMs, MCP, HTTP, RESTful APIs
1d
Save
Mark Applied
Hide
Senior Software Engineer
Barcelona, Catalonia, Spain
HybridFull Time
Emburse
Emburse: Provides AI-powered travel and expense management software for businesses.
6+ YOE6+ years of Java development experience, with Java, OS X, Linux, Spring, AWS, microservices, SQL, NoSQL, Git, Docker, REST, APIs, React, JavaScript, Node.js, and Agile/DevOps experience.
Java, OS X, Linux, Spring, AWS, Microservices, SQL, NoSQL, Git, Scrum, DevOps, JSON, REST, Docker, Test Driven Development, React Native, React, JavaScript, Node.js, NPM, Webpack, iOS, Android, Microsoft
1d
Save
Mark Applied
Hide
Copy of Software Engineer (Python) - Prácticas
Sant Cugat del Vallès or Barcelona
HybridInternship
Orbidi
Orbidi: Digital marketing agency providing growth solutions for SMEs.
Backend software engineering role developing scalable APIs, PostgreSQL systems, automated tests, authentication, monitoring, and AI-powered architectures.
FastAPI, PostgreSQL, SQL
2d
Save
Mark Applied
Hide
Senior Node.js Software Engineer - Holepunch (100% Remote, Worldwide)
Barcelona or Amsterdam or Dhaka or Bridgetown or Brussels
RemoteFull Time
Tether
Tether: Suer of stablecoins and blockchain-based financial infrastructure.
Production Node.js development, modular maintainable code, reusable npm modules, testing and debugging, and interest or experience in peer-to-peer technologies or distributed systems.
Node.js, npm, C++, JavaScript, Chromium
2d
Save
Mark Applied
Hide
Senior Software Engineer
Barcelona, Catalonia, Spain
HybridFull Time
Sateliot
Sateliot: Provides 5G IoT connectivity via a LEO satellite constellation.
7+ YOE7+ years in senior software engineering; production system design and deployment; backend expertise in Python, Go, Java, or C++; scheduling or constraint optimization; technical leadership; professional Spanish and English.
Python, Go, Java, C++, 3GPP NTN, Cobee
2d
Save
Mark Applied
Hide
Software Engineer II
Barcelona, Catalonia, Spain
OnsiteFull Time
New Relic
New Relic: Provides an observability platform for monitoring and improving software performance.
Requires DevOps, site reliability, or infrastructure engineering experience; deep Kubernetes knowledge; custom Operator development; Go proficiency; production operations; cloud-native scaling; Helm and GitOps familiarity.
Kubernetes, Go, Karpenter, Cluster API, Helm, ArgoCD, Flux, GitOps
2d
Save
Mark Applied
Hide
Senior Software Engineer (C# .NET) | London
London or Barcelona or New York City or Manchester or Bucharest or India
HybridFull Time
TransPerfect
TransPerfect: Provides global language services and localization technology solutions.
8+ YOEBachelor's or master's degree in computer science, engineering, or related field; 8+ years of software development experience; expertise in C#, .NET, LINQ, MS SQL, Entity Framework, APIs, Git, and scalable systems.
C#, .NET, .NET Core, LINQ, MS SQL, Entity Framework, Git, REST, SQL Server, NoSQL, Docker, Azure, AWS, RabbitMQ, Quartz