Software Engineer (Java and Python)


  • Tech Skills

    Distributed Systems

    Software development


  • Job level
    Experienced (Non-Manager)
  • Work location
  • Language
  • Type
    Full Time
  • Salary
    Up to 2,000 usd per month
  • Deadline

Business profile


Agrinewspaper Building, Dinh Nghe, Cầu Giấy, Hà Nội, Việt Nam

: 25-99

Công Ty Cổ phần Công nghệ Thành Công Á Châu - Vietinterview, Way To Success.

Vietinterview is a brand of Asia Thanh Cong Technology JSC, the pioneer in providing enterprise software solutions based on video platform in the Vietnamese market.

The successful products of our company include:

- Video and online interview system

- E-learning training system which integrated with video

- Online meeting room system for businesses.

These products have been used by many large enterprises and this is to help Vietinterview affirm its name and become the leading provider of video software solutions in Vietnam.

Job description

We are seeking a Software Engineer to work in our Data Technology team. This team is responsible for building and maintaining the data systems that fuel company’s alpha factory. The successful candidate will be working on current and next-generation distributed systems that operate upon the production quantitative models that constitute the building blocks of our trading strategies.

Your responsibilities will include:
- Requirements-gathering, architecting, and designing extremely large-scale distributed data systems
- Developing software systems and (micro-)services in Java and Python
- Integrating best-of-breed open source tools and technologies
- Assembling platforms and frameworks to automate business processes
- Collaborating with internal technology, research and portfolio management teams

Job requirement

Our ideal candidate will possess hands-on experience developing (micro-)services and
large-scale distributed systems. In addition, the candidate will have:

- Excellent in English (both writing & speaking skills)
- At least 5 years of experience in software development
- Expert programming skills in Java and Python
- Experience developing high throughput and/or low latency resilient data systems
- Recent working experience with least two of the following: Kafka, Cassandra, Redis, Alluxio, protocol buffers, flat buffers, thrift, avro, HDFS, GPFS, ScyllaDB, ElasticSearch (must be able to explain inner working during the interview)
- Strong understanding of data structures and algorithms
- Be an analytical thinker with exceptional problem solving skills
- Able to work independently with minimal direction


  • English : (Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate)

Technical skills

  • Distributed Systems
  • Software development
  • Java
  • Python
  • Apache Kafka
  • Cassandra
  • Redis
  • Alluxio
  • Protocol
  • HDFS
  • ScyllaDB
  • Elasticsearch
  • Algorithm


  • Analytic Skills
  • Problem Solving Skills
  • Problem Solving Skills
  • Working Independently

Views: 70 | Quantity: 1