AI Machines

Home E-mail Site map

 Our Core Strengths
Our strength lies in building innovative "truly intelligent" Products that can "think" and "talk" as humans.  "Intelligence" is at the heart of everything we build.  This is being accomplished using state of the art technologies such as Artificial Intelligence, Natural Language Processing, Multi Agents Systems, Wearable Computing & HCI Techniques.  Also our products run on multiple devices (PCs, Tablets, Smartphones, Phablets, Google Glasses) and have multiple User Interfaces (GUI, Voice, Telephony) giving 100% accessibility to the users.
Careers - Job Openings
Job Title - Android Application Developer

AI-Machine, Inc. has an exciting opportunity for an Android Application Developer.  As an Android Application Developer you will be part of a team that will work with our customers to design & implement custom mobile solutions.  We are looking to hire Jr. Android developers.  You will be working on exciting new projects developing games and apps on multiple platforms.

Have you been waiting for an opportunity to leverage your Java skills to get your foot in the door as an Android software developer?  Look no further!

Qualified candidates should have the following: 


  • Design, development, and testing of mobile applications.

  • Some applications must be developed in strict accordance with standards or technical specifications. Other applications will have more design flexibility.

  • Interface and communicate with Product Management, User Experience & Design, and back office development teams as needed for project.

  • Working with our mobile product manager and lead designer, develop our new Android app.

  • Once the application is live, work collaboratively to improve and optimize the Android app.

  • Code the applications and design the software architecture.

  • End-to-end testing of the application, including any server components that the app might interface with.

  • Utilize agile development methodology.

Preferred Qualifications: (Nice to have)

  • Candidates with any Internet programming experience such as JAVA. Front End Web development skills, J2EE, JSP, JavaScript, Web Services, HTML or CSS.
  • OOP Programming background e.g. any one of the following - Java/C#/C++ (Any JAVA Certification or prior training.
  • Internet programming exposure e.g. any one of the following - JSP, ASP, CGI/Perl, PHP, Servlets.
  • Exposure to Web Server based Technologies e.g. one of the following - Tomcat Apache, Weblogic, Websphere, or JBOSS.

EXPERIENCE: Knowledge of an object-oriented language and key object-oriented design patterns, data structures and algorithms.  Experience with Java is required.  Multithreading & concurrency.  Strong analytical & problem solving skills.  

  • Experience with core Java, and understanding of Android SDK
  • Understanding of how to scale Android UI across multiple devices
  • Knowledge of different versions of Android and how to tackle OS version specific issues
  • Some experience/familiarity with manual & automated testing
  • Some experience/familiarity with Server side Java skills


  1. Competitive Pay package
  2. Appraisal 
  3. Medical Insurance
  4. Immigration filing benefits
  5. Travel benefits
  6. Relocation Assistance
  7. Annual Bonus

Candidates seeking an interview must send in an updated resume and a cover letter including the following:

  • Start Date
  • Rate Expectation
  • Citizenship / Visa Status
  • Availability for Interview
  • Current City & State 

For submissions or enquiries please contact HR:

May required to travel various unanticipated client sites nationally.