Careers at LearningMate USA

Empowered by the freedom to innovate, guided by the best and constantly abreast of the latest in the business, here you’ll develop the future, beyond conventional eLearning. Take a moment, close your eyes – be ready to be challenged to the limit.

Current Openings:

Software Test Engineer

Reports to: Program/Project Manager       
Department: K-12 & Assessment
Work Location: Remote/Work at Home in the U.S.
Date: October 2019

Job Summary

The Software Test Engineer will be responsible for developing and executing manual and automated tests to ensure product quality. Other responsibilities include designing and implementing tests, debugging and defining corrective actions. They will also review system requirements and track quality assurance metrics.

Essential Functions

  • Lead the coordination of testing work with contingent workers on the team.
  • Design, develop, and execute test plans and cases based on existing documentation, past experience, and communication with development team.
  • Ensure code works as expected and meets highest standards of quality
  • Analyze the results of testing, producing clear, concise and reproducible descriptions of issues encountered.
  • Receive and integrate feedback into future work.
  • Maintain documentation of procedures, controls, and metrics related to legacy application testing.
  • Troubleshoot production incidents relating to legacy products.
  • Provide updates on progress, results, concerns and other relevant information to management and others as appropriate.
  • Other duties as apparent or assigned.

   Qualifications

  • Bachelor’s degree, preferably in an Information Technology related discipline or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired.
  • 3+ years or more experience in software testing or quality assurance.
  • Critical thinking and problem-solving abilities.
  • Technical proficiency to hold discussions with technical staff.
  • Ability to determine need for performance and/or security testing within a given project.
  • Ability to establish solid business relationships and work effectively in a dynamic team environment.
  • Ability to adapt to shifting priorities and work under tight deadlines.
  • Strong verbal and written communication (both technical and non-technical) skills.
  • Experience testing RESTful APIs and using XML and/or JSON. (Postman and Jmeter experience are nice-to-haves.)
  • Experience using tools for automated client-side testing (for example, Selenium).
  • Experience setting up unit testing frameworks such as pytest or unittest.
  • Experience with integration testing of services that interact with databases.
  • Experience using SQL and Python to query relational and NoSQL data stores and dataframes.
  • Experience using Hive (preferably parquet).
  • Exposure to Mongo, preferred.
  • Experience using libraries for automated testing of APIs (for example, requests library), preferred.
  • Experience setting up git hooks for running test suites and checking code coverage, preferred.
  • Experience using UNIX, HTML, and/or Java, preferred
  • A drive to learn and master new technologies and techniques.
  • Highly motivated, self-starter with strong organizational and time management skills.
  • Able to perform tasks in a fast-paced working environment and meet tight deadlines.
  • Ability to work collaboratively with colleagues and staff to create a high-quality, results-driven team-oriented environment.
  • Proficient in MS Office, Google Applications, modern business tools, communication tools, mobile tools, presentation tools for virtual teams (i.e., Google Hangout, Zoom, Skype)
  • Willingness and ability to work flexible hours and travel (up to 25%); will include some overnight travel.
  • LearningMate has offices in India and USA and global customers. Coordination with the teams primarily in India would demand early morning or late evening calls/meetings.

To apply for this position please send your resume to careers.us@learningmate.com and in the Subject Line enter the Position Title – Your First and Last Name.


Senior Software Engineer

Reports to: Program/Project Manager      
Department: K-12 & Assessment
Work Location: Remote/Work at Home in the U.S.
Date: October 2019

Job Summary

The Senior Software Engineer is responsible for understanding analytics processes and leading the design and development of IT solutions to provide the internal and external customers concrete value. This role will participate in the Agile process through domain driven design, user story mapping, and lean process analysis to help develop epics, features, and stories that can be effectively implemented and rolled out for production use. There will also be more ad-hoc and “one-off” projects that require rapid development and a flexible approach while maintaining appropriate degrees of quality and rigor. The most significant responsibility for this role will be developing reference implementation patterns and working with our domain experts and Data Engineers on developing, optimizing, and deploying algorithms, machine learning, and analytics on our platforms.

Essential Functions

  • Actively participate in design/architectural discussions, grooming user stories, sprint demos, and daily Scrums, to help establish Domain and Behavior-Driven Development (DDD/BDD) approaches and Information Architecture
  • Solve challenging problems by refactoring existing processes / solutions and designing, building, and tuning new ones – specifically targeting our domain specific platform (AWS, Databricks/Spark, Streaming, ETL, ML)
  • Operate in a fast-paced, distributed, and agile team that ships production code every two weeks.
  • Support analysts, and other team members by driving clarity and actionable objectives through ubiquitous language, process definition, information architecture and measurable outcomes
  • Take responsibility for department success through mentoring, coaching, and advising other team members
  • Other duties as apparent or assigned.

Qualifications

  • Master’s degree in a related area required, preferably in Computer Science, Engineering, Mathematics, Statistics, or Information Systems; or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired.
  • 5+ years of software development focused on technology solutions for analytics and research.
  • Expertise developing applications, algorithms, and data models based on user story maps, user requirements, use-cases, lean processes, and business cases.
  • Experience working across diverse matrixed team structure where influence without authority is crucial.
  • Experience with “Big Data” and “Cloud Computing” solutions required (Databricks/Spark/AWS).
  • Experience working in an Agile development environment.
  • Educational field domain knowledge and experience a plus.
  • Experience with algorithm development and optimization across languages and associated industry standards.
  • Ability to work as part of a Scrum team, following SAFe Agile practices; using Jira, BitBucket (GitHub), and Jenkins.
  • Familiarity with Domain Driven Design, Behavior Driven Design, and / or Test-Driven Development
  • Big Data: Spark, Databricks, Hortonworks, Hadoop.
  • Programming: Java, Scala, Python, R, JavaScript, D3, Angular, HTML, CSS, C/C++, Powershell, and/or SQL.
  • Database: Oracle/PostgreSQL/MySQL/MS-SQL, Mongo, Cassandra, Dynamo, ElasticSearch, Titan, Neo4J.
  • Data: XML / XLS, JSON / JSON-Schema / JSON-LD, CSV, XLSX.
  • Asynchronous workflows and streaming; Kafka, RabbitMQ, SNS/SQS, Kinesis.
  • Web Services and ReSTful API design and implementation.
  • Experience with User Story Mapping, Use-Cases, Process Mapping, UML, and requirements documentation.
  • Machine Learning, Natural Language Processing, Deep Learning.
  • Lean and / or Six Sigma training and experience (certification a plus).
  • Strong verbal and written communication and collaboration skills.
  • Ability to develop innovative solutions to technical issues; a drive to learn and master new technologies and techniques.
  • Results-oriented, highly motivated, self-starter with strong organizational and time management skills.
  • Able to perform tasks in a fast-paced working environment and meet tight deadlines.
  • Ability to work collaboratively across the company with colleagues and staff to create a high-quality, results-driven team-oriented environment.
  • Demonstrated ability to support, mentor, coach, and advise other team members.
  • Proficient in MS Office, Google Applications, modern business tools, communication tools, mobile tools, presentation tools for virtual teams (i.e., Google Hangout, Zoom, Skype)
  • Willingness and ability to work flexible hours and travel (up to 25%); will include some overnight travel.
  • LearningMate has offices in India and USA and global customers. Coordination with the teams primarily in India would demand early morning or late evening calls/meetings.

To apply for this position please send your resume to careers.us@learningmate.com and in the Subject Line enter the Position Title – Your First and Last Name.


Program Manager

Reports to: VP, K-12 & Assessment
Department: K-12 & Assessment
Location: Remote/Work at Home in the U.S.

Primary Purpose

LearningMate’s K12 and Assessment unit provides strategic and tactical solutions for EdTech and publishing companies who are focused on the K12 and assessment markets. We are currently seeking a Program Manager with education domain experience to join our organization. The Program Manager will ensure LearningMate customers and employees receive consistent, streamlined guidance, resolution, and support by using industry-leading methodologies, standards, and development tools. The Program Manager will quickly gain a deep knowledge of the products supported. We are looking for an experienced, innovative, and hands-on Program Manager who can coordinate simultaneous efforts across multiple development teams as well as put in place policies and processes which drive the quality of our software and support. The ideal candidate will have experience managing teams in startup environments as well as within more established companies, someone who can wear multiple hats and be strategic and tactical.

Essential Functions

  • Manage multiple, large, complex projects with several work-streams; Coordinate complex cross-team timelines with multiple dependencies resulting in successful deliverables
  • Participate in the development of the project work plans; monitor workflow; review and evaluate work products, methods, and procedures.
  • Track project progress toward on-time delivery
  • Implement and incorporate advanced evaluation techniques and methodologies to help the organization assess the effectiveness of training and streamline learning programs, including interactive assessment instruments, surveys, and evaluations.
  • Partner with customer team to design, develop, and implement efficient and effective training processes and structures. Carry out end-user training experiences.
  • Report project delays and escalate to manager as needed. Apply risk management to minimize project risks.
  • Take corrective action as necessary on a timely basis and in accordance with Company policy
  • Drive ongoing learning needs analysis, design, scripting, development, assessment, and evaluation of learning solutions to ensure alignment with business strategy and to maximize ROI
  • Ensure services provided to the client, projects and initiatives meets client needs, project expectations, and is a value-add for the organization
  • Provide expertise on new learning approaches, technology and tools through continuous research and practical organizational realities
  • Prioritize team projects and involvement to ensure critical business deadlines are met
  • Support the operations leadership teams by ensuring products and solutions developed are easy to deliver/ track and are continuously updated
  • Program level status reporting for the weekly, monthly, steering committee cadence
  • Other duties as assigned or apparent

Qualifications

  • Bachelor’s degree in Information Technology, MIS or related field; Master’s degree preferred
  • 10+ years’ experience in project/program management including 5+ years’ in software development life cycle management experience in cross-functional environments with the ability to influence other teams to meet goals
  • Understanding of the K-12 environment and education technology domain is preferred
  • Highly organized, proactive with the ability to work on multiple projects simultaneously; ability to plan, meet deadlines, and manage competing priorities
  • Ability to translate ideas into clear written and visual materials/communication
  • Must have excellent written, verbal, and interpersonal skills
  • Ability to establish trust and credibility to build supportive relationships
  • Proven ability to identify and solve problems independently
  • Ability to manage cross-functional teams for technology and content development
  • Ability to work with onsite-offshore teams
  • Ability to comprehend and manage work across multiple functional and technology tracks
  • Ability to effectively build and manage processes, tools, and systems
  • Ability to work collaboratively with colleagues and staff to create a high-quality, results-driven and team-oriented environment.
  • Expertise in MS Office (Word, PowerPoint, Excel), proficient in Google Applications, modern business tools, communication tools, mobile tools, presentation tools for virtual teams (i.e., Google Hangout, Zoom, Skype)
  • Willingness and ability to work flexible hours, with minimal supervision and travel (up to 25%); will include some overnight travel.

Please send your resume to careers.us@learningmate.com and enter Program Manager – Your Name as the Subject Line.

UX Architect

Department: K-12 & Assessment
Location: Remote/Work at Home in the U.S. (North East U.S. preferred)

Primary Purpose

LearningMate’s K12 and Assessment business group provides strategic and tactical solutions for EdTech and publishing companies who are focused on the K12 and assessment markets. The UX Architect will be responsible for designing the end-to-end web application and learning experiences and conceptualize original ideas which bring simplicity and user-friendliness to the design. He/she will be responsible for translating information from various sources into sitemaps, pencil, low-fi & hi-fi wireframes and prototypes, test the designs and improve upon it. He/she will also design the overall functionality of the product and manage to ensure an excellent user experience. He/she will be involved in creating presentations, catalogs, and developing design briefs that suit the purpose of business.

Essential Functions

  • Work closely with product managers and other key team members to understand detailed requirements and design complete user experiences that meet their needs and vision.
  • Optimize information architecture to promote usability, while accommodating technical needs/constraints.
  • Develop user flows and personas to facilitate the design process.
  • Lead cross-functional design sessions between Product, R&D and Visual Design teams.
  • Oversee all user-facing text to synthesize tone, language, and messaging.
  • Prioritize roadmap features and product enhancement requests, specifically around UX.
  • Craft internal and external communications around upcoming features, including release notes, user manuals, and feature descriptions.
  • Study usage by end consumers and regularly iterate on the app and web experience.
  • Active collaboration and communication working closely with teams and other stakeholders via a distributed model to regularly deliver design solutions for approval.
  • Review, collaborate, and mentor members of the design team, located both onshore and offshore.
  • Be passionate about all things UX and other areas of design and innovation.
  • Research and showcase knowledge in the industry’s latest trends and technologies.
  • Gather and document functional requirements for upcoming web and mobile releases.
  • Analyze business needs and produce detailed design outputs that meet strategic objectives.
  • Other duties as assigned or apparent.

Qualifications

  • Bachelor’s degree required in Information Technology, MIS or related field; Master’s degree preferred
  • 8+ years of UX design experience. Preference will be given to candidates who have experience designing complex solutions for complete digital learning environments. Experience working with onshore/offshore a plus.
  • Experience in running Design Sprints and moderated as well as unmoderated Usability tests.
  • Expertise in UX & UI software such as InVision, XD, Balsamiq, Framer, Photoshop, and Sketch is a must. Basic HTML5, CSS3, and JavaScript skills are preferred.
  • Good understanding of design principles, knowledge of iOS & Android design principles a plus.
  • Extensive experience in using UX design best practices to design solutions, and a deep understanding of mobile-first and responsive design.
  • A drive to learn and master new technologies and techniques.
  • Excellent verbal and written communication skills and presentation skills.
  • Experience in customer interaction and the ability to present solutions and consult clients in technology products for the higher ed market.
  • Highly motivated, self-starter with strong organizational and time management skills.
  • Able to perform tasks in a fast-paced working environment and meet tight deadlines.
  • Ability to work collaboratively with colleagues and staff to create a high-quality, results-driven team-oriented environment.
  • Proficient in MS Office, Google Applications, modern business tools, communication tools, mobile tools, presentation tools for virtual teams (i.e., Google Hangout, Zoom, Skype)
  • Willingness and ability to work flexible hours and travel (up to 60%); will include some overnight travel.
  • LearningMate has offices in India and USA and global customers. Coordination with the teams primarily in India would demand early morning or late evening calls/meetings.

Please send your resume to careers.us@learningmate.com and enter UX Architect – Your Name as the Subject Line.

Solutions Architect

Department: K-12 & Assessment
Location: Remote/Work at Home in the U.S. (North East U.S. preferred)

Primary Purpose

LearningMate’s K12 and Assessment unit provides strategic and tactical solutions for EdTech and publishing companies who are focused on the K12 and assessment markets.  The Solutions Architect will be responsible for developing technical requirements, identifying technical specifications, and design technology solutions that may include systems integration, custom development, procuring applications, and other technologies. This position requires a strong ability to lead as this position will also lead/mentor the development team to develop and deploy technology solutions.

The Solutions Architect supports our U.S. based Clients and will be working closely with our off-shore technical team by providing and recommending technology solutions for our clients’ enterprise education intelligence initiatives. Candidates must be highly collaborative with both our clients and LearningMate colleagues to develop a deep understanding of client business data solutions requirements to design solutions that are aligned to our client’s vision while exceeding their expectations.

Responsibilities

  • Provide direction for approaches to meeting customer needs and developing conceptual level architectural requirements
  • Work with the technical team to develop estimates for the solution.
  • Manage engagement teams and provide technical leadership in the assessment, design, and management of successful IT improvement programs in collaboration with clients.
  • Providing expert knowledge of application architecture to business and technology teams and facilitate the collaborative development of the technology strategy, technology standards, roadmaps, and practices.
  • Collaborate with other members of their engagement teams to plan engagements and develop project plans and work programs, timelines, risk assessments, and other planning documents. Documents all architecture design and analysis work.
  • Defining and validating non-functional (technical) requirements and establishing traceability between requirements and application architecture/design.
  • Defines and implements project level technical standards, guidelines, metrics, architectures and processes.
  • Provide oversight of the design, configuration, development, integration, and implementation of software solutions on a project. Leads the project implementation – Leading technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
  • Work with client personnel to ensure the system architectures meet the scalability, reliability, testability, integration, and flexibility requirements of the client.
  • Provides day-to-day technical leadership to team members as appropriate
  • Mentoring technical leads and developers.
  • Performs other duties as assigned or apparent

Qualifications

  • Bachelor’s degree required in Information Technology, MIS or related field, Master’s degree preferred or 8 years related experience required
  • 12-15+ years’ experience with 5+ years in on enterprise applications/product
  • Experience working in the education industry or comparable experience working in consulting role in the education services organization
  • Broad knowledge across key architecture domains (portal, app, data, infrastructure, integration/middleware, security)
  • Knowledge of core technologies, including open standards, database, and integration technologies
    Service Oriented Architecture (SOA) design and governance development
  • Experience building large application architecture and frameworks
  • Experience in HTML, CSS, XML and JSON
  • Strong Java and JavaScript programming using one of these frameworks (Node.js, AngularJS or React)
  • Design and Development of RESTful web services
  • API development and integration testing (for integration with enterprise systems and 3rd party SaaS applications)
  • Minimum of 2 years hands-on experience with performance tuning, diagnostic or monitoring
  • Experience and knowledge of multi-tier and cross-platform architectures
  • Experience with architecting enterprise solutions based on REST web services
  • Experience in developing of IT architecture plans
  • Experience in developing solution offerings and capabilities preferred.
  • Demonstrated ability to be the Tech Lead for the solution and go hands-on to implement, lead and support applications developers and other technical team members
  • Demonstrated ability to bring order to ambiguous situations; candidates must be able to document issues and requirements, and through concrete analysis and insights, determine root causes and develop improvement plans
  • Proven strong problem-solving skills and troubleshooting.
  • Demonstrated ability to use discretion, make sound decisions, and maintain confidentiality.
  • Proven strong relationship-building and communication skills with team members and business users.
  • Ability to work with a minimal amount of direction while being pro-active in keeping their management informed of project-related issues.
  • Ability to respectfully question ideas and share a point of view with others in support of the business requirements and needs.
  • Ability to effectively communicate with various levels of employees ranging from entry-level to senior leadership.
  • Ability to manage multiple projects at the same time and shift priorities quickly.
  • Excellent written and verbal communication skills.
  • Proficient in MS Office, Google Applications, modern business tools, communication tools, mobile tools, presentation tools for virtual teams (i.e., Google Hangout, Zoom, skype)
  • LearningMate has offices in India and USA and global customers. Coordination with the teams primarily in India would demand early morning or late evening calls/meetings.

Please send your resume to careers.us@learningmate.com and enter Solutions Architect – Your Name as the Subject Line.

Sales Manager or Director, K12 & Assessment

Reports to: SVP, Sales
Department: Sales
Location: Remote/Work at Home in the U.S.

Primary Purpose

The Sales Manager or Director is responsible for executing the sales strategy for our K12 and Assessment market, that covers digital curriculum product companies, publishers, virtual schools and formative, benchmark and summative assessment companies. Candidates must have experience presenting compelling and winning value propositions to prospective clients. Excellent selling skills and understanding of sales processes, especially Curriculum product development, enterprise architecture, ed-tech consulting, engineering, staffing, data and analytics solutions. Prepare and perform sales presentations, promotions, attend or exhibit at trade shows, seminars, and other sales leadership duties necessary to achieve maximum sales.

Essential Functions

Ability to qualify prospective accounts that have the need for services and products offered by LearningMate, and have the appetite to engage in long term relationships driven by outcomes

  • Networking and relationship building skills with curriculum and assessment product companies, publishers, summative assessment providers, working closely with CAO, Product Managers of assessment directors, CIOs and CTOs
  • Identify potential requirements and additional relationship building needs within a prospective client
  • Understanding of the procurement processes
  • Define individual client sales strategy and collaborate with sales head, business head, industry experts in customer acquisition and customer experience
  • Manage sales funnel for the business unit, source RFPs
  • Direct and coordinate bids and proposals with the sales support team, negotiate contracts and agreements
  • Identify potential requirements and additional leads within an account
  • Work closely with senior management to drive sales and manage relationships
  • Create a pipeline of opportunities, manage funnel, engage in presales, and identify new prospects
  • Other duties upon request

Key Responsibilities

  • Networking with industry leaders and client executives
  • Directing the sales process for LearningMate’s products and professional services in education technology, data, curriculum and assessments
  • Customer experience and expectation management
  • Provide consultative and leadership direction to clients and internal teams
  • Understand the education industry challenges, solutions, key players, and standards that govern the industry
  • Define best practices and processes that best suit the business unit’s CRM goals
  • Focus on short term goals and long term strategies
  • Meet and exceed quarterly and annual sales targets
  • Manage forecast and sales pipeline reporting, on a regular basis in Salesforce
  • Collaborate with a team of business development manager(s), inside sales, and/or peers
  • Collaborate with marketing and PR departments for conferences, networking events, education industry collaborations
  • Collaborate with LearningMate global operations teams, inside sales team and research team
  • Exceed annual goals and targets

Qualifications

  • Bachelor’s Degree in marketing, communications, business or a related field; Master’s preferred.
  • 10+ years’ experience in Digital Curriculum or Software Services sales in the education technology and curriculum services in the K12 & Assessment market. Consistently handled sales targets in excess of $3+ million and exceeded the targets.
  • Existing executive relations in the K12 & Assessment market.
  • Excellent selling skills and understanding of sales processes, especially software services sales
  • Awareness on the key trends in the industry, the challenges, how the market is reacting
  • Excellent analytical skills and consultative selling ability. Manage client expectations, understand client requirements, manage the bid process with sales support, and enable a winning bid
  • Mine new accounts with cross-selling and up-selling opportunities. Excellent hunting skills in potential accounts that will have multiple buyers interested in a wide array of services and products that the company provides.
  • Highly motivated with excellent verbal and written communication, presentation and problem-solving skills.
  • Self-starter with strong organizational and time management skills, self-directed and able to handle multiple priorities with demanding timeframes.
  • Ability to work collaboratively with colleagues and staff to create a high-quality results-driven, team-oriented environment.
  • Willingness and ability to work flexible hours and travel (up to 60%); will include some overnight travel. Must live in proximity to a large airport to facilitate travel.
  • Proficient in modern business tools, sales CRMs, communication tools, mobile tools, presentation tools.

Physical Demands and Work Environment

  • LearningMate has offices in India and USA and global customers. Coordination with the teams primarily in India would demand early morning or late evening calls/meetings.
  • Work environment is primarily indoors at home, in a school, client office or other professional settings; travel from site to site; exposure to all types of weather and temperature conditions; and exposure to hazardous driving and traffic conditions.
  • Primary functions require sufficient physical ability and mobility to regularly walk, stand, and sit for prolonged periods of time; to occasionally stoop, bend, crouch, reach, twist, grasp, and make repetitive hand movement in the performance of daily duties; to lift, carry, push, and/or pull moderate to heavy amounts of weight up to 25 pounds.

Please send your resume to careers.us@learningmate.com and enter Sales Mgr/Dir K12 & Assessment – Your Name as the Subject Line.