Open Positions

Chief Software Architect Java

Location: Singapore / India / KL / Europe - 2 positions


JOB DESCRIPTION

Are you one of top Software Architects in the world? Do enjoy solving the incredibly complex problems that no one else has been able to complete? Are you 10x more productive than the typical developer? Eager to join a network of the most talented remote workers in the world? If so, this role is for you. At Qubida Analytics, you’ll earn the most competitive wages on the market, collaborate with the most skilled teams in your field, and work for the most elite companies in the world. Sound too good to be true? Take a closer look...

What to Expect as a Chief Software Architect at Qubida Analytics

At Qubida Analytics you will play a dynamic leadership role in our fast-paced environment. You will be responsible for developing solutions to complex architectural problems, designing and delivering real enterprise-class software products to customers and being a hands-on peer leader of top development resources. As the owner for the architecture and technical delivery of a multi-million dollar revenue per year enterprise software product, you will effectively work as the CTO of the engagement with a startup mindset, wearing multiple hats from lead architect and developer on the most complex elements of the product to technical team leader to solution evangelist ensuring that the customers are blown away by the technical differentiation and quality of the product.  

The Type of Chief Software Architects We’re Looking For

Qubida Analytics values a culture of excellence. We need technical genius who thrives in an entrepreneurial environment and in solving complex problems for customers with high expectations. The position is only a great fit for someone who takes a truly hands-on approach to product development, design and engineering. It's a great opportunity to secure a high impact technical lead role in an expanding global software company that is growing both organically and through acquisition. The opportunity for exposure to new challenges is immense, as the acquisition of several new products and customer bases every year creates extremely interesting learning opportunities for motivated professionals who strive to create value in their work and to personally grow.

Your key responsibilities will be

  • Developing expertise in one or more of our proprietary enterprise software products.
  • Leveraging your broad technology capability set and maintain a level of excitement in using various technologies to architect, develop, and iteratively deploy real enterprise class software.
  • Achieving an expert level understanding of our customers’ environments and their use of our products.
  • Architecting and leading weekly technical delivery of one or more products in a way that maintains an unyielding focus on quality while matching the needs of the target customer base.
  • Creating solutions architecture, algorithms, and designs for solutions that scale to the customer's enterprise/global requirements
  • Leading a small team of Software Engineers to apply software engineering practices and implement automations across all elements of solution delivery
  • Manage accountability of team members, with pinpoint focus on quality; Personally accountable for resolution of the most technically challenging issues 
  • Ensuring our customers are supremely confident in the advantages and quality of our product and solution, and the technical services you lead to deliver them.

 

Skills & Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering 
  • Computer Science or Engineering graduate/ post-graduate/ doctorate with top marks from a top technical university
  • Experience with Cloud architecture, DevOps, and fast cycle time delivery
  • At least 8 years of experience with hands-on Java programming and related technologies (eclipse, netbeans, hibernate, JPA, Spring, etc) 
  • Proficient using TDD, NoSQL (MongoDB or Cassandra), Relational DBs (MSSQL, MySQL, Oracle), SOA, and design patterns 
  • Hands-on with Hadoop, open stack, MVVC and AWS/GCP/Azure 
  • Excellent understanding of current enterprise software technologies and development practices/tools, including virtual environments, source control, remote development, issue tracking, build and test automation, and networking management 
  • Ability to engage sophisticated global customers in deep technical discussions, making them confident that you know their problem better than they do 
  • A true “roll up the sleeves and get it done” working approach with demonstrated success as a problem solver. Comfort “working virtually” with teammates and customers around the world

About Qubida Analytics

Qubida Analytics is a dynamic company at the forefront of the Big Data disruptive wave. We are passionate about what Analytics can do for the enterprise both big and small. A part of the Datalynx Group of Companies, we have a global reach but a local sense of what enterprise clients need in terms of innovative analytics’ solutions.


Senior / Associate Full-Stack
Web Applications Developer

Location: Bangalore / Singapore / Lisbon / Kuala Lumpur / San Josè


Job Description

We are looking to strengthen our engineering team with a solid Ruby on Rails (RoR) + AngularJS or MEAN Stack developer who has experience in building, shipping and supporting well-architected enterprise SaaS solutions in the modern hybrid- cloud multiverse. You will help define and revise the architecture direction, provide thought leadership to the core development team, and own overall code quality for the product. This role will be filled with opportunities to both define the multi-tier architecture and also go forth and build necessary key components of it. The core development team will be comprised of one or more distributed software vendor teams of specialists handling various product areas including the core data model tier work, middle tier data access elements and mobile/web experiences. Occasional travel may be necessary and will be coordinated as needed to share face-to-face time at key points within the venture. You should be excited by the opportunity to build a disruptive cloud-based analytics platform that will fundamentally change the way enterprises run big data projects. You need to be highly self-motivated, delivery-oriented, and capable of driving a project and a development team from vision to realization. Results- oriented free thinkers with the ability to socialize and drive their ideas into the technology are highly desired! Become a core team member, take responsibility and seat in the driver seat to launch a new and disruptive software product into the world of Big Data Analytics!

Skills & Requirements

  • 5+ years of proven experience building and shipping de-coupled cloud based services
  • Minimum of 3 years of Ruby on Rails, AngularJS, JavaScript, CSS web development skills
  • Must have experience in Java or Scala
  • Experiences with general-purpose software technologies: XML/JSON, HTTP/REST/sockets networking, UI frameworks, etc.
  • Experienced lead with proven capability to grow talent and influence peers
  • An interminable obsession with quality
  • Keen interest in user experience and ability to innovate in order to conquer large technical projects
  • Agile product development ninja that keeps what works and discards what doesn’t
  • Strong problem solving skills and sound coding skills
  • Ability to think long-term, while delivering short-term milestones to deliver incrementally towards long-term business and technical objectives.

UX Designer

Location: Singapore / India / KL / Europe - 1 position


Job Description

Qubida Analytics is looking for a UX Designer who will work closely with Product and Engineering to deliver the ultimate user experience for Qubida.

But hey, we are not looking for just any designer

  • You love what you do not because you have always wanted to be a Designer but because you eat, breath and sleep problem solving no matter what the context and it is at the heart of what you love about design. And you can impress with your aesthetic sensibility, too.
  • You are at the level in your career where you have successfully lead UX on cross-functional teams for complex projects. And you love the challenge this offers you.
  • You understand product. You get business.
  • You want to be part of a starting design team within a fast growing environment that supports each other, but also affords the freedom and autonomy to make your own decisions.
  • You value communication, organization and rational thinking and feel there is always time to do a sanity check, build excitement and celebrate successes (as well as failures.)
  • You have the skills and experience to lead end-to-end: dream up visions of the user experience; collaborate on direction; define research plans; test viable concepts; evaluate merits of good design solutions that focus on the user and their needs; and, of course, deliver specs at the highest level of quality and attention to detail.
  • Other duties and job responsibilities as assigned

 

Your key responsibilities will be

  • Conducting field research, create user personas and user testing for functions and features.
  • Executing interaction design as a part of a multi-disciplinary team.
  • Participate as an member of the UX team to support other designers, build the UX vision, maintain consistency and help build our design culture. Be awesome, professional and a joy to work with. It will pay off.

 

Skills & Requirements

  • Minimum of 3 years experience as a member of a User Experience Design team participating in the complete product development lifecycle of several successfully launched web and/or software applications.
  • 2 or more years total industry experience (corporate, software, web, agency experience).
  • Experience working with cross-functional teams including User Research, Product Management and Engineering.
  • Experience with application design.
  • Ability to present cohesive design approaches to a non-design audience including business, product and technology teams.
  • Keen grasp of web design principles and good understanding of current web technologies such as html, css, javascript.
  • Ability to prioritize and manage work to adhere to critical project timelines in a fast-paced environment. Solid understanding of user-centered design principles, careful attention to detail, as well as ability to grasp multiple product requirements.
  • BA/BS in Graphic Design, Human-Computer Interaction or related field, or equivalent combination of education and experience.

 

How to Apply

Show off your work. Tell us the problems you solved, your approach, about your team, the challenge(s) and how you measured success.

Have a point of view on Qubida; the product, the company and anything else you think is worth to tell us – do not be shy, Big Data is a fairly young technology, we’re all new in.

Tell us why Qubida Analytics is on your list of places to work.  


Solutions Architect

Location: Singapore / India /KL /Europe - 2 positions


Job Description

Qubida’s Solutions Architects function as Hadoop Team leads at our client locations for short term engagements and do everything from getting the product up and running to training and hiring a team to support our product. You will be working on both pre-sales client engagements, as well as post-sales integrations. You should be very comfortable functioning in both capacities! Solutions Architects are responsible for designing and architecting solutions with our customers for scoping a new engagement and implementation both short and long term, guiding the team during Qubida product implementations, help resolve technical issues, and advise the customer on best practices for big data, Hadoop environments and Qubida. You will also be responsible for successful installations of the product, configuration, tuning, performance and assisting the customer with capacity planning for their environment to scale. Critically, you will help with expansion of Qubida at customers by identifying new use cases and helping the customer evangelise Qubida inside the company. You will also mentor and on board new team members and will have overarching responsibility for customer success in the Qubida customer accounts.

The Type of Solution Architects We’re Looking For

You are a seasoned Solutions Architect and are at your best when working side-by-side with customers building technology solutions to their analytic challenges.

As a Solutions Architect, you are Qubida’s Business Intelligence expert in the field; you’ve been there and done that, many times. Customers rave about how you’ve helped them cut through the noise and confusion to implement Big Data BI solutions that work. You make it look easy, because you know the path to success and can steer customers efficiently toward a successful go-live.

You’re proud of your past experience at helping customers strategize, plan and be successful in their data analytics journey. You are comfortable standing in front of a blank whiteboard and designing a solution on the fly, or strategizing with your customers on how to meet their short and long term big data analytics goals. You have about 10-15 years experience in the software world, primarily working in enterprise software.

 

Your key responsibilities will be

  • Developing expertise in one or more of our proprietary enterprise software products.
  • Leveraging your broad technology capability set and maintain a level of excitement in using various technologies to architect, develop, and iteratively deploy real enterprise class software.
  • Achieving an expert level understanding of our customers’ environments and their use of our products.
  • Architecting and leading weekly technical delivery of one or more products in a way that maintains an unyielding focus on quality while matching the needs of the target customer base.
  • Creating solutions architecture, algorithms, and designs for solutions that scale to the customer's enterprise/global requirements.
  • Leading a small team of Software Engineers to apply software engineering practices and implement automations across all elements of solution delivery.
  • Manage accountability of team members, with pinpoint focus on quality; Personally accountable for resolution of the most technically challenging issues.
  • Ensuring our customers are supremely confident in the advantages and quality of our product and solution, and the technical services you lead to deliver them. Skills & Background.
  • Your BI & technical prowess earns you exceptional credibility in front of customers.
  • Experience with, or capacity to learn quickly, any of the various Hadoop technologies:
    • Hadoop – working knowledge of setting up and running clusters as well as knowledge of how to create and debug jobs in any Hadoop distribution (e.g., Cloudera, MapR, Hortonworks) MapReduce, Hive, Pig
    • HDFS, HBase 
  • Your specific technical experience includes:
    • Familiarity with data warehousing concepts.
    • Knowledge of distributed systems.
    • Knowledge of complex data pipelines and ETL
    • Knowledge of common ETL packages / libraries 
    • Deep Business Intelligence (BI) knowledge/experience 
    • Experience working with technologies like Hadoop, Hive, Spark, etc. 
    • Understanding of configuration management systems (e.g. Puppet, Chef) and concepts behind mass configuration ○
    • Understanding of most of the following: 
    • One or more of Oracle, MySQL, PostgreSQL 
    • Concurrency and synchronization 
    • Fallacies of distributed computing 
    • Common IPC/RPC methods and patterns 
    • High availability and business continuity 
    • Queuing patterns and pipeline design 
    • Batch operations 
    • Messaging systems and patterns 
    • Solid OS / networking fundamentals 
    • Virtual memory management 
    • File system design 
    • Optimization and troubleshooting 
    • System administration knowledge 
    • L2 vs. L3 networking, network architecture, VLANs, hardware device design basics.

    • Your non-technical, yet critical skills include:

    • A deep understanding of the importance of helping the customer leverage the technology and a desire to empower the user to accomplish their desired goals, and more.
    • Communication skills that are polished, empathetic and solution-oriented; you probably have some experience in Engineering or Software Support roles.
    • Consulting background and/or comfort in working with customers.
    • Demonstrated experience gathering and understanding customer business requirements 
    • Ability to work in a project-oriented fashion: develop & execute a basic project plan derived from the customer’s objectives, manage project timelines, deliver status reports, and coordinate with both internal & customer resources.
    • You can effectively communicate with a fast-moving Engineering team and are comfortable filing defect reports and developing reproduction cases and have a focus on effectively resolving such cases.

Big Data Solutions Engineer

Location: Bangalore / Singapore / Lisbon / Kuala Lumpur / San Josè


Job Description

We are looking for highly experienced Java Hadoop Big Data Engineer with experience of working with large-scale, distributed data pipelines. Responsibilities span the full data engineering lifecycle from architecture and design, data analysis, software development, QA, capacity planning and managing the analytics environment as a whole.

Job Responsibilities

  • Build distributed, scalable, and reliable data pipelines that ingest and process data at scale and in real-time.
  • Collaborate with other teams to design and develop and deploy data tools that support both operations and product use cases.
  • Perform offline analysis of large data sets using components from the Hadoop ecosystem.
  • Evaluate and advise on technical aspects of open work requests in the product backlog with the project lead.
  • Own product features from the development phase through to production deployment.
  • An interminable obsession with quality
  • Evaluate big data technologies and prototype solutions to improve our data processing architecture.

Candidate Profile

  • BE in Computer Science or related area
  • 5-7 year’s software development experience
  • Minimum 2 Year Experience on Big Data Platform
  • Proficiency with Java, Python, Scala, HBase, Hive, MapReduce, ETL, Kafka, Mongo, Postgres, Visualization technologies etc.
  • Flair for data, schema, data model, how to bring efficiency in big data related life cycle
  • Understanding of automated QA needs related to Big Data
  • Understanding of various Visualization platform (D3JS, others)
  • Proficiency with agile or lean development practices
  • Strong object-oriented design and analysis skills
  • Excellent technical and organizational skills
  • Excellent written and verbal communication skills

Skills & Requirements

Top skill sets / technologies in the ideal candidate:

  • Programming language -- Java (must), Python, Scala, Ruby, NodeJs
  • Batch processing -- Hadoop MapReduce, Cascading/Scalding, Apache Spark
  • Stream processing -- Apache Storm, AKKA, Spark streaming
  • NoSQL -- HBase, MongoDB, Cassandra, Riak
  • ETL Tools – Data Stage, Informatica,
  • Code/Build/Deployment -- git, hg, svn, maven, sbt, jenkins, bamboo

Technologies that we use include:

- R

- Java

- Hadoop/MapReduce

- Flume

- Storm

- Kafka

- MemSQL

- Pig

- Hive

- ETL/ELT

Want to be a part of our exciting team?

Back to Top