AgileEngine - Software Engineer ID45371
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.
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.