Sr. Data Scientist

Experience: 3-8 years
Location: Hyderabad

Job Description
Building highly scalable server-side solutions which include Web APIs for mobile apps and “always alive” processing engines that handle incoming stream of requests and act on them for a variety of activities that include generating analytics, reports, data management operations, etc.

Responsibilities

  • Data Scientist or Data Mining expert who will work in an Agile environment and implement end-to-end Analytical solutions.
  • Design, evaluate and implement highly scalable algorithms for processing large amounts
    of data parallely.
  • Partner with Engineering teams to solve customer problems and identify trends and opportunities.

Skills and Qualifications

  • BTech or MTech in Computer Science, Statistics or related field, with a specialization in Data Science / Machine Learning.
  • Multiple Experience brackets either 1 to 4 years or 4 to 8 years programming experience
  • Strong theoretical foundation in mathematical statistics
  • Hands-on experience with a wide variety of predictive modeling, machine learning, data mining, statistical, text mining, and optimization algorithms.
  • Deep data analysis and data validation ability to prepare structured and unstructured data for machine learning algorithms.
  • Experience developing static and interactive data visualizations is a plus.
  • Experience using statistical tools such as R, Weka, etc. is a plus.
  • Familiarity with relational databases and SQL, knowledge of NoSQL and MongoDB or CouchDB is a plus.
  • Experience working with large data sets, experience working with distributed computing tools such as Hadoop, MapReduce, Mahout, Spark, Hive, Pig, etc. is a plus.

Technical Writer

Job Location: Hyderabad, India
Experience: 4 Years

Role Summary/Purpose:

The Java developer will be responsible for writing code to build and support enterprise applications. This role will interface with the business and other developers to ensure business requirements are translated into detailed technical specifications.

Responsibilities:

  • Strong writing skills, namely a command of grammar, syntax, diction, and the conventions and best practices of writing a variety of technical documents.
  • Experience in using the Darwin Information Typing Architecture (DITA)
  • Good knowledge and writing experience using XML-based authoring tools such as oXygen XML Editor
  • Create and maintain Online Help, Installation Guide, Upgrade Guide, Deployment Guide, Release Notes, Support Matrix, and other such product documentation deliverables.
  • Design, develop, and write technically accurate and comprehensive product documentation that adheres to the MSTP.
  • Understanding of core information development processes: content planning, content creation, and content review.
  • Good knowledge and writing experience using XML-based authoring tools such as oXygen XML Editor
  • Fundamental skills with the authoring tools used by the information development teams.
  • Fundamental collaboration skills: Ability to work with cross-functional teams and other writers for updates in the product or the process.
  • Ensure strict adherence to the delivery schedule by planning, tracking, and delivering as per sprint commitments.
  • Participate in daily scrum meetings, development design reviews, and documentation reviews.

Qualifications:

  • A bachelor’s degree in English, Mass Communication, Journalism, BE, or any other related field.
  • A minimum of 4 years of experience in Technical Writing for an enterprise product.

Desired Characteristics:

  • Fundamental knowledge of core technical communication concepts, such as topic-based authoring, minimalism, task-oriented design, single-sourcing.
  • Experience with content management systems, such as Astoria and Visual Studio.
  • Basic skills in editing (QA for documentation) – ability to recognize errors in a variety of information deliverables.
  • Working knowledge of Lean/Agile/XP software development processes and how to follow processes for information development.
  • Working knowledge of major aspects of software design, development, and QA and how they affect the information development process.

Java Developer

Location: Hyderabad, India
Experience Required: 3- 12 Years

Role Summary/Purpose:

The Java developer will be responsible for writing code to build and support enterprise applications. This role will interface with the business and other developers to ensure business requirements are translated into detailed technical specifications.

Essential Responsibilities:

  • Design and build scalable REST APIs. develop, test, tune for performance and deploy web services.
  • Work with product team to build innovative, robust, and easy-to-use features.
  • Collaborate with the team, optimize and refactor the back-end architecture.
  • Conduct code reviews to uphold high-quality code and standard.
  • Own team’s output – drive sprint planning, prioritize tasks; Keep key stakeholders updated on progress, milestones and any potential slippages.
  • Build systems that process big data in a distributed environment.

Qualifications/Requirements:

    • Bachelor’s Degree in Computer Science, or related computer field.
    • 3 years of minimum experience in Java software development.
    • Strong in Java / J2EE including frameworks like Spring boot, hibernate etc.
    • Experience with microservices based architecture including building
    • Good knowledge on SQL (MySQL / Oracle / SQL Server / Postgres), NoSQL (MangoDB / Cassandra), App server Knowledge (Tomcat/JBoss etc.), OSGi, REST Web Services
    • Working / Usage experience of Docker,  Jenkins, Multi threading,  Design paterns,  Java 1.8 and Container
    • Experience with Cloud computing in added advantage (AWS / Azure)
    • Assist production support team with any system issues as they arise.
    • Strong Debugging and Troubleshooting Expertise.
    • Strong communication skills (oral and written).

QA Automation Engineer

Experience: 3 – 6 years
Location: Hyderabad

Roles & Responsibilities:

  • Understand the role of testing within the software development lifecycle and business-related project constraints in web and mobile developments.
  • Develop, implement and execute test plans and scripts to address business and technical use cases.
  • Ability to review and improve test coverage. Able to manage a small team of QA.
  • Able to perform web services testing.
  • Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem.
  • Use existing tools and techniques to execute test cases and build new tools and scripts for performing testing/validation function.
  • Participate in troubleshooting and training of issues with different teams to drive towards root cause identification and resolution.
  • Work with the Development team to capture and reuse automated Unit Test Cases, Test plans, and other Development test objects.
  • Participate in technical communication within the team and to other groups.
  • Associated with specified projects such as users to define system requirements and/or necessary modifications.

Required skills:

  • Experience in using test automation tools specifically that runs on javascript like Protractor, Cucumber, etc.
  • Experience testing web services (SOAP/REST; Throughput, Performance under Load, etc.)
  • Experience testing hosted or SaaS-based solutions.
  • Familiar with relational database design and good working knowledge of SQL for querying, updating, and deleting data.
  • Strong proficiency with functional, regression, performance and stability testing techniques.

Java Full Stack Developer

Location: Hyderabad, India
Experience Required: 5- 10 Years

Required skills:Role Summary/Purpose:

The Java developer will be responsible for writing code to build and support enterprise applications. This role will interface with the business and other developers to ensure business requirements are translated into detailed technical specifications.

Essential Responsibilities:

  • The Engineer will participate in the design and implementation of features and capabilities as well as fix bugs in the product(s) to which they are assigned.
  • Implement features and capabilities from design documents.
  • Debug and fix defects in legacy code.
  • Participate in design reviews, code reviews and bug triage meetings.
  • Support customer questions through meetings, email and documentation.
  • Provide engineering documentation to QA.

Qualifications/Requirements:

  • Bachelor’s Degree in Computer Science, or related computer field.
  • 3 years of minimum experience in Java software development.
  • Strong knowledge on core Java, J2EE, Cloud Foundry, Angular.JS, React.JS, Polymer.JS, Spring and Microservices.
  • Object Oriented Design skills and understanding of design patterns.
  • Good knowledge on many from the following technology stack – JSP, Struts, MVC, SQL (RDBMS Knowledge e.g Mysql), App server Knowledge (Tomcat/JBoss etc.), OSGi, SOAP/REST Web Services.
  • Knowledge of SQL and understanding of relational databases.
  • Assist production support team with any system issues as they arise.
  • Strong debugging and troubleshooting expertise.
  • Strong communication skills (oral and written).

Qualifications/Requirements:

Desired Characteristics:

  • Experience with writing end to end web applications or components and addressing application-wide issues such as performance, security, concurrency, transaction management, session management, caching, validation.
  • Experience with java frameworks such as Spring IoC, Spring MVC, Struts, Hibernate, iBatis or Spring JDBC.
  • Experience with JBoss or Tomcat.
  • Experience in SDLC processes and automated tools, spanning requirements/issue management, defect tracking, source control, build automation, test automation and release management.
  • Excellent analytical, organizational and problem-solving skills coupled with a strong work ethic.
  • Experience in Unix scripting, PL/SQL.
  • Passion to learn new technologies as needed.

Office Manager

[x]cube LABS is a true Digital Native. Born in 2008, in a modest three-bedroom apartment with six technical founders who played hustler, hacker and designer. Today, we are a family of over 500 associates across Hyderabad, Bangalore, Dallas-Texas & Bodrum-Turkey. With over 50% growth Y-o-Y, we are giving the traditional IT companies a run for their money and loving every bit of it!

[x]cube LABS is part Consulting, part technology services company and part Products. We are more accessible to the new breed of decision makers, we are nimbler and we solve hard technology problems like only Digital Natives can. We’re a preferred Bi-Modal IT partner to over 50+ Fortune brands and a respected Product Development Partner to numerous, serious startups in Silicon Valley.

We work across a range of Digital Technologies like Mobile, IoT, Machine Learning, BigData, AR, VR, Chatbots, Mobile Games, Serious Games, etc. We’re one of Google’s first thirteen developer agencies globally and we won more than 24 design awards.

POSITION: Office Manager, part-time / full-time Intern

DIVISION: US Design Lab – Dallas Headquarters

We are looking for a highly motivated individual to join our team.

  •  Do you have an entrepreneurial spirit and start-up mentality, but want to work for an established mobile company?
  • Are you curious? Interested in innovative technology and new trends? Do you need to know how things work? •
  • Are you social? Can you connect people with technology? Do you have a passion for marketing, events and strategic planning?

RESPONSIBILITY

The [x]cube Office Manager is responsible for running the daily operations of the US office including office management and upkeep, processing and depositing checks, handling correspondence, running errands, interfacing with the company HQ in India, and other light office duties as assigned. Any experience in Human Resources would be greatly beneficial.

EXPERIENCE: 1+ years experience in an office environment. Mac experience preferred; Mac IT experience a bonus.

QUALIFICATIONS: Thorough, thoughtful and ready to work. Self-starter, good listener.

PERSPECTIVE: Passionate about solving problems Pays attention to the details.

REFERENCE:

Company Site: http://www.xcubelabs.com. & http://www.xcubegames.com

APPLY ravi@xcubeLABS.com

COMPENSATION Competitive part-time salaried position.

CORE SOFTWARE EXPERIENCE

Google Drive + Google Documents. Mac OS environment experience required

Business Analyst

POSITION: Business Analyst
EXPERIENCE : 3-6 Years

RESPONSIBILITIES:

  • Interface with clients and project stake holders to gain an understanding of requirements.
  • Document the requirements, create flow charts and present to client for a sign off.
  • Research and come up with solutions for the client problems in co-ordination with SMEs.
  • Propose Designs in liaison with Designers.
  • Analyze, evaluate and estimate requirements and specifications in liaison with SMEs, Technical
  • Co-ordinate with QA experts and provide a sign off for project scope.
  • Participate in project planning, execution, and tracking.
  • Work in collaboration with development team to implement the solution.
  • Deliver good case studies.

Basic Qualifications:

  • Bachelor’s degree is Engineering.
  • High Proficiency in Microsoft Office Suite, including Excel, PowerPoint, and Word, Google Doc, Excel.
  • Strong analytical and quantitative skills; ability to work with business owners to define key business questions and to build data sets that answer those questions.
  • Excellent communication skills(Written & verbal), very good negotiation and convincing skills; ability to explain approach, process and insights to technical and non-technical teammates.
  • Strong leader who can prioritize well and communicate clearly across all levels of the organization with a proven ability to influence others.
  • Strong passion for technology and understanding industry trends.
  • Minimum 2-3 years’ of Engineering in development background is an added advantage.

 

Project Manager

Job Description:

  • Responsible for end to end ownership of project deliverable and regular interactions with the clients to provide the project status update.
  • To work on the estimations for a given project.
  • To identify the risks and provide a mitigation plan in a timely manner.
  • Responsible for generating reports, invoice and billing.
  • People responsibilities include ensuring optimal retention of talent and improving the performance of team members through continuous feedback.
  • Timely reporting of the projects to the Client and Management.

Essential Skills :

  • Overall 6-10 years of experience and at least 2 years of Project Delivery Management experience.
  • Should have experience in handling a Team (10-15).
  • Sound knowledge in SDLC, quality process with respect to delivery management.
  • Experience on Mobile application development is a plus.
  • Should have strong Project management experience with technical development background.
  • Good presentation skills.
  • Excellent Verbal and Written Communication Skills and Ability to interact with the customers at all levels.

JavaScript Developer

Location: Hyderabad, India
Experience required : 3 – 6 Years

Role & Responsibilities:

  • Work closely with the user experience team to develop functional prototypes
  • Work with development teams to implement user experience deliverables
  • Contribute UI component code to a shared controls library and resource dictionary
  • Participate in product definition and strategy development
  • Collaborate with team members, developers, and third parties to ensure the integrity of the interaction is maintained throughout the project development life cycle
  • Support quality assurance testing processes

Required Skills and Experience:

  • Highly skilled at front-end engineering using Object-Oriented JavaScript with atleast 2+ years of extensive experience on Javascript libraries and micro frameworks
  • Expertise on any of the frameworks like Angular.JS (versions above 2), React.js , Backbone.JS, Node.JS, Ext.JS, etc..
  • Experience with HTML5, CSS3, Jquery Mobile (JQM) preferred
  • Should have strong hands on mobile cross platform application development
  • Experience integrating user interfaces with middle tier code and back end data sources
  • Strong analytical, problem solving, organizational, and detail oriented skills
  • Must be able to work both on a team or individually, in an adaptable, agile environment
  • Excellent communication skills

Education qualifications:

Bachelors degree or equivalent in computer science, software interface design, web development, or a related field

Senior Android Developer

Job location : Hyderabad, India
Experience:  5 years

Roles & Responsibilities:

  • Translate designs and wireframes into high-quality code
  • Design, build and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, test units, QA Automation

Required Skills :

  • Excellent knowledge in core Java.
  • Worked in a product environment.
  • Hands-on experience in the full life cycle of Android application development.
  • Strong knowledge of Android SDK, different versions of Android, form factors and material design.
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Hands on experience with Android studio & gradle build system
  • Familiarity with continuous integration
  • Eclipse & ANT based build system
  • Knowledge and Experience on Kotlin / Flutter (Dart) is a plus
  • Knowledge on Junit/Unit testing.