Software Engineer (Data)

Prediktive - Latin America, LATAM

We are looking for a Software Engineer based in Latin America with extensive experience working on Big Data projects to work on a long-term project for one of our clients, a Data Analytics and Business Intelligence services company based in Los Angeles.

Our Client is a leading source for analysis on the intersection of international security and the global economy. The world's largest financial institutions and multinationals rely on our client’s technology platform to identify threats and opportunities in markets impacted by today's most pressing security issues, including WMD proliferation, terror finance, corruption, environmental degradation, forced labor, and political interference.

The person in this role will excel in designing and executing solutions to open-ended problems through the use of analytical skills, theoretical knowledge, resourcefulness, and ongoing discovery. You are independently motivated to identify and learn new areas of theoretical and practical knowledge and to share information with your colleagues.


  • Create secure, resilient, integrated software, working with a variety of data sources and consumers in a complex, distributed environment
  • Integrate and extend data sets in multiple formats and environments
  • Integrate and produce data tracking and event metrics
  • Collaborate with Operational Engineers, Data Engineers, Search Engineers and Data Scientists, as well as Product and Research teams


  • Advanced Level of English
  • 4+ years experience as a professional software engineer
  • Strong skills in Python, Java or Go
  • Experience in multiple languages and stacks, using Procedural and Functional programming
  • Experience implementing best practices in use of data structures and design patterns
  • Understanding of algorithmic complexity analysis
  • Deploying and troubleshooting code in a distributed cloud environment
  • API development and integration
  • Familiarity with GraphQL
  • SQL querying and optimization using DDL and DML
  • Experience with at least one NoSQL database
  • Schema design and mapping
  • Development of data pipelines using event or message-driven architecture on Kinesis, SQS, Kafka, RabbitMQ or similar

Bonus Points

  • Bachelor’s Degree in Computer Science, Systems Engineering or related fields
  • Experience with Neo4j
  • Experience with Kubernetes
  • Experience with Elasticsearch
  • Experience with Spark
  • Experience with ontological graph composition and transformation

Posted On: Monday, December 14, 2020

Apply to this job
  • Basic Questions
  • *
    1=None 2=Beginner 3=Intermediate 4=Upper-Intermediate 5=Advanced
  • *