AgileEngine - Software Engineer ID45371

Open job
Developer
💰 Negotiable
📍 JOSE MARTI, Argentina
Closing date: 17 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

Developer is needed in JOSE MARTI, Argentina.

Client: AgileEngine

Location: JOSE MARTI, B, ar

Contract: Freelance

Job Description

AgileEngine is seeking a Senior Software Engineer specializing in Data Engineering to develop cutting-edge trade surveillance technology that protects investors and ensures market integrity. The role involves designing and scaling robust, highly available data pipelines and microservices, as well as tackling complex data challenges using modern tools. You will work in a dynamic, collaborative environment that values accountability and a self-starter attitude.

Requirements

MUST HAVES

  • BSc. in Computer Sciences from a top university, or equivalent;
  • Strong background as a software engineer with at least 3+ years experience with Java;
  • Experience in data engineering and data pipeline development;
  • Proven experience with relational and non-relational DBs; proficient in SQL and query optimizations – preferably in Clickhouse;
  • Experience with monitoring systems (Prometheus, Grafana, Zabbix, Datadog);
  • Experience in object-oriented development with strong software engineering foundations;
  • Curiosity, ability to work independently and proactively identify solutions;
  • Excellent verbal and written communication skills in a remote environment;
  • Upper-intermediate English level.

NICE TO HAVES

  • Experience working in low-latency, real-time systems processing billions of events a day;
  • Experience with data-engineering cloud technologies such as Apache Airflow, K8S, Clickhouse, Snowflake, Redis, Spark, Caching technologies, and/or Kafka.

Responsibilities

  • Design and develop the data team’s microservices – Java services running on K8S;
  • Scale data pipelines to support processing of billions of events in both low-latency real-time and T+1 batch using advanced technologies like Clickhouse, Spark, and Kafka;
  • Tackle data duplication, velocity, schema adherence (and schema versioning), high availability, data governance, and more;
  • Develop and maintain data pipelines written mostly in Java and running on K8S in a microservice architecture;
  • Plan and communicate integrations with other teams that consume the data for insights creation;
  • Ongoing improvement of data storage and serving methods; optimize queries and formats for varied client consumption;
  • Perform query optimizations in data warehouses, ensuring data completeness and reliability at scale.

Perks and Benefits

  • Professional growth through mentorship, TechTalks, and personalized development roadmaps;
  • Competitive USD-based compensation and budgets for education, fitness, and team activities;
  • Engagement in exciting projects with modern solutions for top-tier clients including Fortune 500 enterprises;
  • Flextime to tailor your schedule for optimal work-life balance with options to work from home or go to the office.
Posted 13 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.