Search 1,318 Data & IT jobs

Connecting the Institute of Data Community to Jobs

Become a Cyber Security Specialist

Improve your profile and enter a high-demand industry. Cyber Security in-class training, certification and job placement support.

Learn More

Latest Jobs

  • Full time
     
    Traveloka Singapore
    Company Description Traveloka is a technology company based in Jakarta, Indonesia. Founded in 2012 by ex-Silicon Valley engineers and aims to revolutionize human mobility with technology. Today Traveloka is expanding its reach by operating in six countries and experimenting with new endeavors that will create large impact in the markets and industries we touch. Job Description Mobile software engineering is at the heart of mobile products and capabilities at Traveloka. As our iOS engineer, you are at the forefront of enabling and building personal, interconnected, Geo-location-leveraging mobile products and experiences. You will also be expected to keep researching new development and new technologies in mobile applications to upgrade our mobile capabilities.  You will work in cross-functional teams and meet great people regularly from top tier technology, consulting, product, or academic background. We work in open environment where there are no boundaries or power distance. Everyone is encouraged to speak their mind, propose ideas, influence others, and continuously grow themselves. Get the exposure to multi-aspect, collaborative, intensive startup experience with our recent expansion into Southeast Asia and exploration of new products.  Qualifications Passion in mobile software engineering and mobile products Excellent understanding of software engineering and mobile application concepts Comfortable with iOS technology and programming language (Swift, Objective C,etc)  Curiosity to explore creative solutions, explore new technologies, and try new things Bachelors' degree in Computer Science or equivalent from a reputable university Fresh graduate with passion in iOS development are welcome to apply Additional Information Join our ambitious growing team in building large impact consumer products and services, building real-time and big data systems and platforms, coming up with creative solutions to business and engineering problems, deriving insights from massive amount of data, and transforming industries with technology.
    Nov 15, 2019
  • Full time
     
    Traveloka Singapore
    Company Description Traveloka is a Southeast Asian internet unicorn focused on travel and mobility. Currently valued at over $4B USD after 7 years, we're rapidly expanding in the region and globally. The Data Team comprises a large, diverse team of engineers, analysts, data scientists, machine learning engineers, and product managers and the Platform, Data Science, Machine Learning and AI, and Analytics groups for the organization. Job Description As a Software Engineer for the Experimentation Platform, you will design, build, and operate the platform that runs A/B tests and online experiments at Traveloka. You are part of the larger Data organisation, and your team consists of Data Scientists, Data Engineers, Data Analysts, and Software Engineers. Key technologies you will be working with are Kubernetes, Kafka/Pubsub, BigTable, BigQuery, and Airflow/Cloud Composer. Examples of projects we work on are : Further advancing the capabilities of our Experimentation Platform Build the SDKs that power our front- and back-end tracking, using JS, Swift, and Kotlin Work with Data Analysts and Data Scientists to create, deploy, and maintain analytical tool using R Shiny Responsibilities : Join our great team in designing, building, and operating APIs that serve our experimentation platform, SDKs that are used by the product teams to call the Experimentation platform, and systems that support the analysis of the experiments. You will also ensure the systems are well structured, unit- and integration tested, well maintained, and capable of serving 1000+ requests per second with low latency, make appropriate choices of platform components (languages, libraries, queuing systems, datastores, processing, application servers, etc), operationalise logging, metrics, and alerting,  lead incident responses, perform root cause analysis, and resolve issues in all tiers of the system, and share knowledge by mentoring, pairing, and collaborating. Working in Traveloka : You will work in cross-functional teams and meet great people regularly from top tier technology, consulting, product, or academic background.  We work in an open environment where there are no boundaries or power distance.  Everyone is encouraged to speak their mind, propose ideas, influence others, and continuously grow themselves.  Get the exposure to multi-aspect, collaborative, intensive startup experience with our recent expansion into Southeast Asia and exploration of new products.  Qualifications Bachelor degree in Computer Science or equivalent experience 2+ years of working experience in building production grade (REST) APIs, serverless services, and handling job orchestration Excellent software engineer with deep understanding of software engineering concepts, design patterns, and algorithms Very good knowledge of at least two of the primary programming languages used: Kotlin, Swift, Javascript, React, Python, or Java Proficiency with git, CI/CD, and deployment automation Good knowledge of SQL, NoSQL, and databases Curious to explore creative solutions and try new things We work mostly on GCP – experience with GCP's systems (Big Table, Big Query, PubSub, Kubernetes, Composer, etc.) is highly preferred
    Nov 15, 2019
  • Full time
     
    Traveloka Singapore
    Company Description Traveloka is a Southeast Asian internet unicorn focused on travel and mobility. Currently valued at over $4B USD after 7 years, we're rapidly expanding in the region and globally. Founded in 2012 by ex-Silicon Valley engineers and aims to revolutionize human mobility with technology. Today Traveloka is expanding its reach by operating in seven countries and experimenting with new endeavors that will create large impact in the markets and industries we touch. Job Description Software engineering takes the central roles for building Traveloka products and systems. You will be responsible for designing, building, improving, or maintaining our web applications, third-party data integration, data API, backend systems, or working with monitoring tools and infrastructure.  You may work on our integration projects, search engine scoring and relevance, booking and reservation engine, and other new projects.  You will work in cross-functional teams and meet great people regularly from top tier technology, consulting, product, or academic background.  We work in open environment where there are no boundaries or power distance.  Everyone is encouraged to speak their mind, propose ideas, influence others, and continuously grow themselves. Get the exposure to multi-aspect, collaborative, intensive startup experience with our recent expansion into Southeast Asia and exploration of new products.    Qualifications Passion in software engineering, application development, and/or systems development Excellent understanding of software engineering concepts, design patterns, and algorithms At least 5+ years hands-on experience in at least 1 programming language, preferably Java Experience with software engineering best practices including unit testing, continuous integration, continuous deployment and source control Working knowledge of relational and document-oriented database Understanding of cloud computing, scalable system design, service-oriented architecture, microservices architecture, serverless architecture and RESTful web services is a plus Must thrive in fast-paced, dynamic environment, be willing to take the initiative and be committed to continuous learning Strong verbal and written communication skills. Able to communicate complex ideas with stakeholders of different background    Additional Information Join our ambitious growing team in building large impact consumer products and services, building real-time and big data systems and platforms, coming up with creative solutions to business and engineering problems, deriving insights from massive amount of data, and transforming industries with technology.
    Nov 15, 2019
  • Full time
     
    Traveloka Singapore
    Company Description Are you interested in building high-performance, globally scalable Financial systems that support Traveloka’s current and future growth? Are you seeking an environment where you can drive innovation leveraging the scalability and innovation with cutting edge technologies? Do you have a passion for ensuring a positive customer experience? This is the job for you. Traveloka Financial Services Technology Team is looking for an experienced results-oriented, driven software development engineering manager, who can help us to ship the next generation of distributed, scalable financial systems. Our ideal candidate thrives in a fast-paced environment, enjoys the challenge of highly complex business contexts. We need someone who has exceptional problem solving skills, strong business judgment, and demonstrated experience leading cross-functional teams. Job Description As a Principal Software Engineer/Architect, you will own the design and implementation of significant portions of the product development, and serve as a leader and mentor for other engineers in their areas of work. You will help set the features, architecture, and best practices of the team, and have significant influence on our overall strategy. A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating a reliable and high performance product requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building highly scalable distributed systems. You should be somebody who enjoys working on complex system software and feels strongly about building good software as well as making that software achieve its operational & business goals. Qualifications Bachelor’s Degree in Computer Science or equivalent 8+ years of software engineering experience, with a proven track record leading the design and implementation of successful large-scale software projects and mentoring junior engineers. 8+ years of experience writing production-quality software (Java preferred) that has been successfully delivered to customers Development experience in a Linux/Unix environment   Preferred Qualification Experience writing code in a high volume, Service Oriented Architectures (SOA). Experience working with relational and non relational databases Substantial experience deploying and operating services in AWS. Fluent with the entire software development lifecycle (coding standards, source control, build process, testing and operations). Deep understanding of key aspects of distributed systems development – scalability, availability, and cost. Experience in networking, multi-threaded applications, interprocess communication, and complex software development. Sharp analytical abilities and proven design skills. High sense of ownership, urgency, and drive. Experience with designing and building large-scale Payment systems in a multi-tiered, distributed environment is a plus. Working knowledge around payment security, risk, fraud systems & applications is a plus.   Strong verbal and written communication skills. Able to communicate complex ideas with stakeholders of different backgrounds. Proven track record in upskilling engineers and other architects Additional Information Join our ambitious growing team in building large impact consumer products and services, building real-time and big data systems and platforms, coming up with creative solutions to business and engineering problems, deriving insights from massive amount of data, and transforming industries with technology.
    Nov 15, 2019