Inspirational People, Solving Incredible Problems

We are looking for talented and motivated people to help us build a great company and solve some of the most challenging problems in Predictive Artificial Intelligence.

JOB OPENINGS


  • ENGINEERING

    SENIOR SOFTWARE ENGINEER - MACHINE LEARNING

    We are looking for exceptional engineers to build the next-generation scalable Machine Learning platform.

    MORE
    DENVER (HQ), CO, UNITED STATES

    SENIOR SOFTWARE ENGINEER - MACHINE LEARNING

    We are looking for exceptional engineers to build the next-generation scalable Machine Learning platform. You will work closely with a stellar team of engineers and scientists, and have a profound impact on Predictive Technologies as we aim to put Machine Learning and AI at work in every corner of our company.

    In this role you will:

    • Analyze source data and data flows, working with structured and unstructured data.
    • Manipulate high-volume, high-dimensionality data from varying sources to highlight patterns, anomalies, relationships and trends.
    • Analyze and visualize diverse sources of data, interpret results in the business context and report results clearly and concisely.
    • Apply data mining, NLP, and machine learning (both supervised and unsupervised) to improve relevance and personalization algorithms.
    • Work side-by-side with product managers, software engineers, and designers in designing experiments and minimum viable products.
    • Build and optimize classifiers using machine learning techniques and enhance data collection procedures that is relevant for building analytic systems.
    • Discover data sources, get access to them, import them, clean them up, and make them 'model-ready'.
    • Run tests, gather data, perform statistical analysis, draw conclusions on the impact of your optimizations and communicate results to peers and leaders.
    • Teach and mentor others in the use of AI/Machine Learning.
    • Create an automated anomaly detection system and develop ways to constantly track it's performance.

    As a senior member of the team, you will also be expected to:

    • Work closely with our data scientists in early phases of products development to understand their research.
    • Define and lead the development of longer-term capabilities.
    • Training and mentoring of other members of the team.

    Requirements:

    • Advanced degree in computer science, math, or similar field.
    • A minimum of 5 years of experience in an analytics software company.
    • End-to-end ownership of projects.
    • Stellar listening and explanation skills.
    • Strong programming skills, ideally with Java and Python.
    • Thrive in a fast-paced environment.
    • Experience with large-scale analytics paradigms.
    • Disciplined approach to testing and quality assurance.
    • Thorough knowledge of data structures, algorithms, profiling/optimization, and Object-Oriented and Functional Programming.
  • ENGINEERING

    SENIOR SOFTWARE ENGINEER - DEVOPS

    DevOps Engineers fill the mission-critical role of ensuring that our complex, web-scale systems are healthy, monitored, automated, and designed to scale.

    MORE
    DENVER (HQ), CO, UNITED STATES

    SENIOR SOFTWARE ENGINEER - DEVOPS

    DevOps Engineers fill the mission-critical role of ensuring that our complex, web-scale systems are healthy, monitored, automated, and designed to scale. You will use your background as in operations to work closely with our development teams from the early stages of design all the way through identifying and resolving production issues. The ideal candidate will be passionate about an operations role that involves deep knowledge of both the application and the product, and they will also believe that automation is a key component to operating large-scale systems.

    In this role you will:

    • Serve as a primary point who is responsible for the overall health, performance, and capacity of our Internet-facing services.
    • Assist in the roll-out and deployment of new product features and installations to facilitate our rapid iteration and constant growth.
    • Develop tools to improve our ability to rapidly deploy and effectively monitor custom applications in a large-scale environment.
    • Work closely with development teams to ensure that platforms are designed with operability in mind.
    • Drive standardization efforts across multiple services.
    • Identify and lead efforts to improve automation.
    • Function well in a fast-paced, rapidly-changing environment.

    As a senior member of the team, you will also be expected to:

    • Work closely with our data scientists in early phases of products development to understand their research.
    • Define and lead the development of longer-term capabilities.
    • Training and mentoring of other members of the team.

    Requirements:

    • Advanced degree in computer science, math, or similar field.
    • A minimum of 3 years of experience in a DevOps role in a technology company.
    • Troubleshooting skills that span systems, network (TCP/IP), and code.
    • Stellar listening and explanation skills.
    • Strong programming skills, ideally with Java and Python.
    • Thrive in a fast-paced environment.
    • Experience with large-scale networks.
    • Disciplined approach to testing and quality assurance.
  • ENGINEERING

    SENIOR SOFTWARE ENGINEER

    As a Senior Software Engineer you will work as part of a team responsible for actively participating in driving product development or our SaaS solutions.

    MORE
    DENVER (HQ), CO, UNITED STATES

    SENIOR SOFTWARE ENGINEER

    As a Senior Software Engineer you will work as part of a team responsible for actively participating in driving product development or our SaaS solutions. This role will require focus on enhancements to existing products as well as new product development. This position requires you to be creative, team-oriented, technology savvy, able to lead large cross-functional teams, and driven to produce results.

    In this role you will:

    • Coordinate the activities of other engineers, serve as a project lead, and/or recognized as an expert in a major technical area.
    • Possess and demonstrate excellent written and verbal communication skills.
    • Work collaboratively within a team of other engineers and have strong influencing and leadership skills.
    • Work closely with development teams to ensure that platforms are designed with operability in mind.
    • Ability to estimate work completion required to build an overall predictable plan.
    • Present quality initiatives to larger audiences.

    As a senior member of the team, you will also be expected to:

    • Work effectively with Technical Directors across Engineering.
    • Supervise the technical activities of others.
    • Training and mentoring of other members of the team.

    Requirements:

    • Advanced degree in computer science, math, or similar field.
    • A minimum of 7 years of experience in a senior software role.
    • Strong programming skills with Java and Python.
    • Thrive in a fast-paced environment.
    • Experience with large-scale networks.
    • Disciplined approach to testing and quality assurance.
  • ENGINEERING

    SENIOR SOFTWARE ENGINEER - RELEASE AUTOMATION

    Our Engineering team is moving at high speed on the breaking edge of technology.

    MORE
    DENVER (HQ), CO, UNITED STATES

    SENIOR SOFTWARE ENGINEER - RELEASE AUTOMATION

    Our Engineering team is moving at high speed on the breaking edge of technology. You’ll be pulling systems apart and tinkering and building new deployment automation platforms.

    In this role you will:

    • Design an automation architecture that is modular and extensible.
    • Develop system, software, and component test plans, automated tests, and supporting libraries.
    • Work with Release Engineering to further integrate automation into the build system.
    • Assist in automation adoption within the engineering organization.
    • Lead the automation effort and mentor current automation engineers on industry best practices.
    • Work with developers on improving the system quality.

    As a senior member of the team, you will also be expected to:

    • Work closely with our data scientists in early phases of products development to understand their research.
    • Define and lead the development of longer-term capabilities.
    • Training and mentoring of other members of the team.

    Requirements:

    • Advanced degree in computer science, math, or similar field.
    • 5+ years of experience with object-oriented programming.
    • Ability to design and build test frameworks from scratch to test enterprise level software.
    • Experience testing web services.
    • Experience with Agile, Continuous Integration.
    • Testing client-server applications.
    • Solid experience with test automation containers such as Docker.
    • Performance testing knowledge.
    • Experience with Java and Junit unit testing.
    • AWS Cloud experience.
  • ENGINEERING

    SENIOR SOFTWARE ENGINEER - UX DEVELOPER

    Our ideal Senior UX Designer will exhibit a strong passion for building top-notch game-oriented web and software experiences.

    MORE
    DENVER (HQ), CO, UNITED STATES

    SENIOR SOFTWARE ENGINEER - UX DEVELOPER

    Our ideal Senior UX Designer will exhibit a strong passion for building top-notch game-oriented web and software experiences based on a well-rounded set of design skills that range from wireframes to full fidelity design comps.

    In this role you will:

    • Participate in the planning process for new features and projects.
    • Develop and iterate on concepts for platform experiences in a fast-paced team environment.
    • Develop and contribute to wireframes, mockups, and interactive prototypes.
    • Own the production of world-class designs and documentation for presentation to engineers, managers, peer design teams, and senior executives.
    • Refine your designs, considering live customer data, market research, and usability studies.
    • Assist in the development and evaluation of personas, user stories, and usability studies.

    Requirements:

    • Advanced degree in computer science, math, or similar field.
    • At least 8 years of experience as a user experience designer, interaction designer, information architect, or similar UX-related role.
    • An online portfolio or samples of work demonstrating relevant experience.
    • Ability to prototype in HTML / CSS / JS.
    • Fluency in best practices for information architecture and interaction design, user-centered design process, as well as strong knowledge of user experience principles and techniques.
    • Familiarity with user interface patterns for web and software applications.
    • At least 2 years of experience working in a collaborative team and directly with developers for implementation of designs.
    • Gaming enthusiast.
  • SUPPORT

    CUSTOMER FACING SUPPORT TECHNICIAN

    As an Application Support Technician, you will resolve complex application and network problems.

    MORE
    DENVER (HQ), CO, UNITED STATES

    CUSTOMER FACING SUPPORT TECHNICIAN

    As an Application Support Technician, you will resolve complex application and network problems. You need to have intimate knowledge of the internet and networking protocols along with excellent communication skills, allowing you to perform in-depth troubleshooting of intricate problems directly with customers.

    In this role you will:

    • Troubleshoot server issues and resolve application related errors.
    • Troubleshoot customer issues and provide resolution.
    • Manage customer expectations through effective communications.
    • Manage queue – ensuring that issues are addressed by urgency and in accordance with SLA requirements.
    • Review and approve/reject customer/SE created rules.
    • Gather customer requirements for customizations.

    Requirements:

    • Bachelors Degree in CS, MIS or relevant engineering/science fields.
    • 3+ years experience in technical support, engineering, IT or project management working with Internet technologies.
    • At least 3 years of prior customer-facing experience.
    • Experience with Unix/Linux.
  • SALES

    SALES REPRESENTATIVE

    Predictive Technologies is looking for a self-starter with a proven track record to deliver sales in the Telecommunications industry.

    MORE
    UNITED STATES

    SALES REPRESENTATIVE

    Predictive Technologies is looking for a self-starter with a proven track record to deliver sales in the Telecommunications industry. We are looking for an individual with an entrepreneurial spirit and has the drive to build a highly effective sales program from the ground up.

    In this role you will:

    • Work with the potential customers to understand their needs and how the solution will mitigate their issues.
    • Provide online and in-person demonstrations of the product.
    • Develop a healthy sales pipeline that can be delivered on.
    • Provide accurate forecasting information.
    • Develop a strong understanding of the competitors’ products and what differentiates our products.
    • Verify and adjust pricing models as necessary to drive the most revenue into the company.
    • Develop a strong sales funnel across many industries, initially focused on Telecommunications.
    • Maintain all CRM detail in ConnectWise.
    • Teach and mentor others in the use of AI/Machine Learning.
    • Create an automated anomaly detection system and develop ways to constantly track it's performance.

    As a senior member of the team, you will also be expected to:

    • Work closely with our data scientists in early phases of products development to understand their research.
    • Define and lead the development of longer-term capabilities
    • Training and mentoring of other members of the team

    Requirements:

    • Bachelor’s Degree, BA/BS or equivalent.
    • Minimum 5 years’ sales experience in Telecommunications.
    • Must have a strong understanding of how Network Operation Centers work and understanding what the customers’ needs are and will be in the future.
    • Work collaboratively with a dispersed workforce.
    • Must have experience selling into the wireless integrators, carriers and 3rd party operators.
    • Working knowledge of all OEM Wireless products including DAS, Wifi, Small Cell is imperative.
    • Willingness to learn other industries.
    • History of selling software in a SaaS model is helpful.
    • Must have a strong history of building relationships with customers so that they want to buy repeatedly.
    • Deliver oral and written presentations, including Key Note/Power Point.
    • Proven ability to work in a home office.