Digital Reasoning

Digital Reasoning is a global leader in artificial intelligence that understands human intentions and behaviors. Our award-winning AI platform automates key tasks and uncovers transformative insights across vast amounts of human communications for many of the world’s leading organizations and government agencies.

Digital Reasoning New York, NY, USA
Jul 24, 2018
Full time
At Digital Reasoning we create technology that learns and gets smarter, with the goal of helping humans see the world more clearly so they can solve the world’s toughest problems. Opportunity:   We are seeking a  Business Development Executive  to join our team in our Union Square, NY office.  Our team is made up of an amazing and talented group of people who believe in doing work that matters.  Our fresh approach to solving some of the world’s hardest and most impactful problems is personified by the integrity and passion we bring to our roles each day. This position provides that crucial link between our prospective customers and Sales teams.  Your role will be to seek new business opportunities by finding, contacting, and developing meaningful relationships with our customers of tomorrow! To be successful in this role, you possess a genuine passion for connecting with prospects at all levels of an organization - you are a people person!  You get a kick out of driving Account Based Marketing campaigns, and the necessary follow-up and nurturing it takes to bring new prospects into the fold.   As the layer between Marketing and Sales, you are often the first voice of Digital Reasoning that the customer hears. You have an insatiable curiosity for how, through our software solutions, we are able to make an impact in the businesses and lives of the prospects you interact with.   If you have a passion for connecting with others, get excited at the sound of Account Based Marketing, can’t wait to pick up the phone to cold call and want to represent one of the hottest software companies on the planet, we want to talk with you!   Primary Responsibilities:    Meet and exceed quarterly and annual quota-based goals Own the Account Based Marketing outreach lifecycle that markets Digital Reasoning software solutions to potential customers Develop an effective, repeatable pipeline of new prospects, and generate appointments by way of active prospect management Be an active participant and positive contributor to the sales culture Ability to make formal and informal presentations of Digital Reasoning solutions to prospects via phone, email campaigns, or in person during sales meetings or trade shows Possess insanely good problem solving skills and be a creative thinker Understand the value to listening and learning from prospects Qualifications: You have a BS/BA in a technical or business discipline is preferred. You have 3 years in an inside sales role within Software industries Preference given for those candidates with Financial Services experience
Digital Reasoning Nashville, TN, USA
Jul 24, 2018
Full time
The Sr. Sales Engineer is internally and externally recognized as an expert on several assigned solutions in the Financial Services, Healthcare and Government markets. This individual has broad and detailed domain knowledge, functional and/or technical understanding of the solution capabilities and those of our competitors. Provides clear and concise messaging and communication, demonstrated ability to interact and is capable of building relationships in difficult circumstances with those clients and prospects who are looking to take on Applied Intelligence solutions.  The Sr. Sales Engineer typically reports to the Senior Director, Presales. Key Responsibilities Provides business and technical sales support for assigned sales opportunities. Collaborates with sales team to clearly communicate the following: Product capabilities Industry best practices Messaging with regards to competitor technology and specific advantages or weaknesses Understanding of client requirements Dynamically present and lead workshops and executive presentations to senior leaders the benefits, feature function and results of POC’s in a comprehensive and specific manner related to the goals and objectives of the sales engagement. Effectively influence stakeholders across the client organization; credible with both business and technical functions. Effective in assessing business problems and recommending solutions within core areas of knowledge. Works collaboratively with Product managers, Engineering, Customer Success or Account Executives, solicits input when/as required. Supports Account Executive in sales planning and execution of account based campaigns. Drives and responds to RFPs and RFIs as assigned. Provides business consultancy on high risk Pilots, including complex new propositions Able to review POC output for accuracy and customer applicability. Jointly working with Sales, able to lead sections of workshops and meetings. Adapt at overcoming client concerns and ensuring mutually beneficial outcomes from complex situations. Support/ensure license and services sales Helps to develop best practice in all aspects of PreSales Able to address client concerns during the sales cycle. Translates customer requirements into internal facing documentation for purpose of definition and estimations of requirements Ability to perform needs analysis & ROI analysis across multiple Solutions Commercial and legal awareness on contract terms and conditions Coordinate the production of hardware estimates for clients by DR SA’s and illicit required client inputs for such estimates   Skills and Experience: Domain/SME Knowledge Working knowledge of the wider Subject Area (Fraud, Compliance, Intelligence etc) relevant to the solutions assigned. Knowledge of key competitors. Identifies and communicates competitor activity as known/researched within the industry. Understanding of key risks affecting a sale opportunity. Identifies important incidents and market events and evaluates their impact upon product solution set.   Required Skills Quick learning Confident speaker & strong presentation skills Very organized and able to work on multiple projects concurrently Passionate about how solutions deliver benefits to clients Excellent communication skills Basic project management Strong personal skills, able to build solid relationships with clients Experience Bachelor’s degree in Computer Science, Information Technology, Information Systems, Statistics, Mathematics, Business or similar 5+ years of professional experience as a presales consultant or 5+ years of financial services technology experience Experience in Linux, Java and SQL a plus Experience with Natural Language Processing, Machine Learning or Data Visualization a plus
Digital Reasoning Nashville, TN, USA
Jul 24, 2018
Full time
The Director of Software Test Engineering reports to the SVP of Engineering and will provide strategic and hands-on leadership to our Software Test Engineering teams. The Director of Software Test Engineering will play a critical role in delivering high quality AI-based solutions that leverage Big Data Engineering and Machine learning technologies to provide key analytical insights to customers across Financial Services, Healthcare, Government and other verticals. This position will champion quality engineering efforts at Digital Reasoning with a mindset for the testing of AI-based solutions, provide architectural guidance on testing frameworks, drive continuous quality improvement processes with an unrelenting focus on test automation across all our solutions. In addition, this position will lead and inspire a talented software test engineering team while collaborating effectively with stakeholders across Engineering, Product Management and Applied Machine Learning (AML) groups to deliver high quality solutions to our customers. Specific duties include but not limited to: Provides supervisory management to Software Test Engineers and Managers, including their career development, mentoring, training requirements, budget planning, and performance reviews. Works with Product Management, Engineering and AML stakeholders in developing realistic product roadmaps and release plans based on the complexity of the AI solutions that integrate Big Data platform and Analytics technologies, Software Applications and Machine Learning models. Champions innovative testing strategies and frameworks in coordination with a cross-functional Architecture team and Engineering/AML stakeholders. Responsible for well formed test execution plans including security, usability, performance and scalability, to ensure the highest quality software, analytics and supporting documentation of AI-based solutions. Collaborates with Customer Success teams and our customers in the planning and execution of pre-production (Field QA) testing of our solutions for enterprise integration, interoperability and user acceptance. Drive continuous quality improvement initiatives and testing efficiencies by influencing peers, teams, and other stakeholders. Develops and implements methods and procedures for monitoring Testing and Test Automation projects, including metrics that accurately and quickly inform management of progress, issues, potential schedule or quality risks. Coordinates Software Test Engineering resources to troubleshoot and/or remediate issues escalated by the Customer Success Team. Creates a supportive environment that encourages personal development and job fulfillment for Software Test Engineers and Managers. Improve the team’s technical ability, utilization, and overall efficiency by establishing best practices and creating individual development plans. Coordinates with SVP of Engineering in developing long-range plans for the Engineering group, including resource capacity planning, identification of technical expertise needed to support planned growth. Addresses other management tasks as directed by the SVP of Engineering.   Required Education and Experience: Bachelors in Computer Science, Informatics, Applied Statistics or relevant technical discipline. 3+ years as Director/Senior manager of Software Test Engineering team that includes testing Cognitive systems. 10+ years of experience in Software Engineering with a track record of high quality and timely delivery of complex systems, driving technical innovation and continuous improvement. A keen desire to solve business problems, and to find patterns and insights within structured and unstructured data. Implemented analytical solutions using programming languages, such as R, Python, C++, Java and more. Working knowledge of NLP pipelines around classification, topic mining, entity extractions and linking. Ability to understand the outputs of ML/AI models and the dependencies on the data and biases of the models. Proven experience with Linux, AWS, JIRA (XRay Test Case Management), Bamboo, Jenkins. Solid working experience in one or more of Selenium, Geb, Spock, BrowserStack, PyTest. Lead test architecture and automation, as well as developing a test framework. Proven track record with Agile development/testing methodologies - scaled, globally distributed development/testing teams. Thorough understanding of the various types of testing (regression, performance, security, etc.) throughout the SDLC. Excellent verbal, written and presentation skills with internal stakeholders and  customers. Successful supervisory experience managing multiple teams and managers in their career development, training, budget planning, and performance feedback.   Preferred Education and Experience: Masters in Computer Science, Informatics, Applied Statistics or relevant technical discipline. 5+ years as Director/Senior manager of Software Test Engineering team that includes testing Cognitive systems. 12+ years of experience in Software Engineering with a track record of high quality and timely delivery of complex systems, driving technical innovation and continuous improvement. 3+ years of experience managing software development teams on AI-based solutions is a plus. A strong understanding of statistical and predictive modeling concepts, machine learning approaches, clustering and classification techniques, and NLP. Experience with Docker, Kubernetes, OpenShift  is a plus. Good understanding of computer chip architectures and its impact on the performance on different machine learning approaches is a plus.
Digital Reasoning London, UK
Jul 24, 2018
Full time
As a Senior Premier Support Engineer, you will be working directly with our customers to audit, document, troubleshoot, customize, and advise on their Natural Language Processing (NLP), machine learning solution. You will be responsible to mentor the Premier Support Engineers and work with Core Support Engineers to receive tickets submitted through our JIRA Service Desk system and follow-up with the customer. The Senior Premier Support Engineer will be responsible for meeting team SLAs and handling customer escalations.  Using a positive attitude and great communication skills you will be driving our relationship with our customers, providing them consultancy services and advising them on best practices. This role should have experience of Big Data technology (e.g. Hadoop, ElasticSearch, etc.) and be competent in UNIX, scripting and databases. Specific duties include but not limited to: Work with multiple customers understanding their unique customizations Receive, review, analyze, and troubleshoot system issues reported to you directly or through the JIRA Service Desk system Advise the customer’s engineering and operations teams regarding standard tasks (installation, release management, configuration management, etc.) Work with the Premier Support, Core Support, Expert Services, and Engineering teams to escalate issues when appropriate Participate in mentoring other members of the team, ensuring team SLAs are met, and handling customer escalations Evaluate the customers’ system health, identify and recommend upgrades as appropriate Provide consultation and training services as contracted by customers Work with the Expert Services team to create Business Requirement Documents and successfully transition new customers to the support system Hold regular/scheduled meeting with customers proactively communicating on existing requests Develop and run reports, track and log issues within our JIRA Service Desk system This position may require occasional weekend or holiday coverage and up to 50% travel, some of which may be international travel. Time Allocations: 40% troubleshooting 30% ticket review, statusing, reporting, and customer communication 20% cross-department coordination 10% development time General Required Competencies: Strong technical competency Previous supervisory experience and plus Experience troubleshooting technical solutions Proven customer interaction, organization, and problem solving skills Experience assessing situations, responding appropriately, and providing solutions Proven customer interaction, organization, and problem solving-skills Ability to express technical concepts in terms that are understandable to non-technical teams Focus on quality and stability Familiarity with machine learning, natural language processing, or machine learning Solution driven – ability to listen to concerns, assess situations and respond appropriately Required Education and Experience: Approximately 5+ years in a Software Customer Service, Project Management, or Account Management role Bachelor’s Degree or higher in in Software Engineering, Computer Science, or related field Proficiency with Microsoft Office Experience with machine learning, data mining, or artificial intelligence Familiarity with SQL, Java, Hadoop, ElasticSearch, Cloudera, etc
Digital Reasoning London, UK
Jul 24, 2018
Full time
The Sr. Sales Engineer is internally and externally recognized as an expert on several assigned solutions in the Financial Services, Healthcare and Government markets. This individual has broad and detailed domain knowledge, functional and/or technical understanding of the solution capabilities and those of our competitors. Provides clear and concise messaging and communication, demonstrated ability to interact and is capable of building relationships in difficult circumstances with those clients and prospects who are looking to take on Applied Intelligence solutions.  The Sr. Sales Engineer typically reports to the Senior Director, Presales. Key Responsibilities Provides business and technical sales support for assigned sales opportunities. Collaborates with sales team to clearly communicate the following: Product capabilities Industry best practices Messaging with regards to competitor technology and specific advantages or weaknesses Understanding of client requirements Dynamically present and lead workshops and executive presentations to senior leaders the benefits, feature function and results of POC’s in a comprehensive and specific manner related to the goals and objectives of the sales engagement. Effectively influence stakeholders across the client organization; credible with both business and technical functions. Effective in assessing business problems and recommending solutions within core areas of knowledge. Works collaboratively with Product managers, Engineering, Customer Success or Account Executives, solicits input when/as required. Supports Account Executive in sales planning and execution of account based campaigns. Drives and responds to RFPs and RFIs as assigned. Provides business consultancy on high risk Pilots, including complex new propositions Able to review POC output for accuracy and customer applicability. Jointly working with Sales, able to lead sections of workshops and meetings. Adapt at overcoming client concerns and ensuring mutually beneficial outcomes from complex situations. Support/ensure license and services sales Helps to develop best practice in all aspects of PreSales Able to address client concerns during the sales cycle. Translates customer requirements into internal facing documentation for purpose of definition and estimations of requirements Ability to perform needs analysis & ROI analysis across multiple Solutions Commercial and legal awareness on contract terms and conditions Coordinate the production of hardware estimates for clients by DR SA’s and illicit required client inputs for such estimates   Skills and Experience: Domain/SME Knowledge Working knowledge of the wider Subject Area (Fraud, Compliance, Intelligence etc) relevant to the solutions assigned. Knowledge of key competitors. Identifies and communicates competitor activity as known/researched within the industry. Understanding of key risks affecting a sale opportunity. Identifies important incidents and market events and evaluates their impact upon product solution set.   Required Skills Quick learning Confident speaker & strong presentation skills Very organized and able to work on multiple projects concurrently Passionate about how solutions deliver benefits to clients Excellent communication skills Basic project management Strong personal skills, able to build solid relationships with clients Experience Bachelor’s degree in Computer Science, Information Technology, Information Systems, Statistics, Mathematics, Business or similar 5+ years of professional experience as a presales consultant or 5+ years of financial services technology experience Experience in Linux, Java and SQL a plus Experience with Natural Language Processing, Machine Learning or Data Visualization a plus
Digital Reasoning Franklin, TN, USA
Jul 24, 2018
Full time
Do you love disrupting the industries by building technical solutions to complex problems? Then join  Digital Reasoning  and participate in our AI disruption to the operational processes across multiple industries. As part of an entrepreneurial team, in this rapidly changing technology paradigm, you will be part of the future of the intelligent and most efficient business processes. You will be a trusted solution advisor to your team and customers to solve complex technical challenges, create and deliver best practice recommendations, tutorials, blog articles, sample code, and technical presentations, adapting to the different levels of our business and technical stakeholders. Specific duties include but not limited to: As an Artificial Intelligence Engineer, you will be working with our customers. You will ensure an amazing experience for our customers as they incorporate AI into their business process. You will be responsible for rapid and accurate resolution of technical challenges, leading implementations, and integration of custom features. Additionally, you will work closely with Product Management and Engineering to build and constantly drive excellence in our products. In this role, together with the team, you will support customer implementations of Digital Reasoning  products through: implementation, troubleshooting, monitoring, and much more. Leadership Competencies: In this role you are expected to have a commercial mindset, build win-win relationships involving multiple stakeholders with competing priorities, be proactive with highest possible sense of urgency, and drive continuous improvement in everything you do. Time Allocation: You may spend less or more time on different duties depending on the phase of the project. Required Education and Experience: Bachelor's degree in Computer Science or STEM, or equivalent practical experience. 5 years of relevant work experience, in implementing internal or client-facing complex technology projects to completion. Experience in troubleshooting technical issues. Knowledge of any of the following: distributed computing environments, application development, mobile development, big data analytics, and cloud computing. Experience in writing software in one or more languages such as Java, Python, Go, JavaScript, C++, or similar. Experience in process standardization and automation. Automate and never do it twice attitude. The ideal candidate has experience in administration of healthcare IT systems. Preferred Education and Experience: Familiarity with HL7 and FHIR standards, and electronic medical record (EMR) transactions/formats Experience with Linux-based operating systems like Ubuntu or RedHat including some level of comfort with bash Experience with Amazon's AWS stack Comfort with rapid prototyping with both software and algorithms within Agile environments A natural language processing background Profiling performance on large-scale Java applications Threading, distributing, and/or high-performance software development Capable in remote debugging
Digital Reasoning Franklin, TN, USA
Jul 24, 2018
Full time
Digital Reasoning is seeking a Security Engineer for our Infrastructure Operations team. We're looking for a bright, ambitious, and highly capable person to drive the information security initiatives across our fast-paced organization and work with advanced technologies. What you’d be responsible for Perform daily system monitoring, verifying the integrity and availability of all systems and key processes, reviewing system and application logs for security related events. Utilize and configure infrastructure monitoring and reporting tools. Develops and manages security policy and procedure for business units across the enterprise to prevent malicious attacks from compromising company systems and information. Management of automated and human Penetration Testing and Vulnerability Scanning cadence, including enforcement of remediation of findings with Product Management Develops and implements security policies and procedures (e.g., user log-on and authentication rules, security breach escalation procedures, security auditing procedures, and use of firewalls and encryption routines). Responsible for the configuration and management of antivirus, IDS/IPS,reputation, system integrity monitoring, and for the tracking and monitoring of software virus and malware incidents. Enforces security policies and procedures by administering and monitoring security profiles; reviews security violation reports; investigates possible security exceptions; and updates, maintains, and documents security controls. Maintains and monitors the company’s firewall and ensures utilization of encryption methods. Provide input into, and regular updates on, RFP responses and customer-facing architecture and security collateral Provides direct support to the business and IT staff for security-related issues. Educates IT and the business about security policies and consults on security issues regarding user built/managed systems. Represents the security needs of the organization by providing expertise and assistance in all IT projects with regard to security issues. Current technology stack includes OSX, Linux, AWS, Cisco/Meraki, Hadoop, ElasticSearch Python, Django, MySQL, Angular, Git Performs other related duties as assigned.   Traits we’d love to see HIPAA and HiTRUST experience Ability to work on multiple tasks, prioritizing and organizing these tasks to maximize productivity Self-starter with strong communication skills Ability to work independently as well as in a team Eagerness to tackle problems outside your core competencies and learn new technologies as required BS or MS in Computer Science, Information Systems or demonstrated industry hands-on experience Minimum 5 years of hands on security experience Experience in securing server and network environments for modern web applications and services Experience with Linux servers in virtualized environments Knowledge of common information security management frameworks Strong background in security operations, processes, solutions and technologies Strong understanding of policy, compliance, and best practice security principles Familiarity with docker or other containerization technologies Knowledge of infrastructure, key processes, and technology-oriented risk issues, specifically around security and privacy Experience with enterprise risk assessment methodologies Knowledge of security domains such as Vulnerability Assessments, Intrusion Prevention and Detection, Access Control and Authorization, Policy enforcement, Application Security, Protocol Analysis, Firewall Rulesets, Incident Response, DLP, Encryption, Two-Factor Authentication, Web-filtering, Centralized Security Event Logging, Advanced Threat Protection, Forensics tools, End Point Security Clients. Experience with common information security management frameworks, such as International Standards Organization (ISO) 17799/27001 and the IT Infrastructure Library (ITIL), Control Objectives for Information and Related Technology (CobiT) and National Institute of Standards and Technology (NIST) frameworks. CISSP, GPEN, CEH or other relevant Information Security certifications are a plus
Digital Reasoning Franklin, TN, USA
Jul 24, 2018
Full time
At Digital Reasoning we create technology that learns and gets smarter, with the goal of helping humans see the world more clearly so they can solve the world’s toughest problems. Opportunity:   We are seeking a Healthcare Sales Executive to join our team in our Franklin, TN headquarters.  Our team is made up of an amazing and talented group of people who believe in doing work that matters.  Our fresh approach to solving some of the world’s hardest and most impactful problems is personified by the integrity and passion brought to our roles each day. This position is primarily responsible for developing the market potential for our Healthcare business, identifying new clients, developing relationships, creating and driving sales opportunities within the defined sales process, and closing new business.  Successful candidates will have a leader mentality, and have the hunter-sales drive as part of their DNA, a proven track record of success within healthcare technology sales, and possess the demonstrated ability to work both independently and within a team. Primary Responsibilities:    The Healthcare Sales Executive will have the following duties and responsibilities, specifically:       manage a full sales cycle from prospecting, through qualification, to successful close       exceed annual sales quota       develop and maintain a strong working relationship with the team to help drive effective sales cycles       have an entrepreneurial spirit when it comes to developing and growing the healthcare business       the ability to effectively navigate and communicate with the C-Suite within a diverse set of Customers       meticulous recording of all activities in Salesforce Required Qualifications:       10+ years of technology sales experience focused primarily on selling enterprise software solutions to the Healthcare vertical, with a focus on Hospitals and Health Systems.  Candidates with experience in oncology, radiology, or clinical workflow solutions are preferred.       Be a outgoing, fun-loving individual that communicates extremely well internally and externally       Ability to cold-call at all levels of the organization in order to build an adequate pipeline in order to achieve and exceed sales goals       Able to manage multiple highly complex enterprise deals simultaneously, and able to coordinate external and internal resources to successfully manage the sales cycle       Proven ability to create territory plans that include account plans, marketing campaigns, accurate quarterly forecasting and robust pipeline management       Ability to effectively identify and qualify new sales opportunities       Demonstrated ability to uncover business-needs, create effective messaging around these requirements       Ability to travel up to 25% of the time       Ability to work out of our Franklin, TN headquarters Two to four years related experience and/or training; or equivalent combination of education and experience; MBA preferred. We invite you to join us in bringing your passions and talents to help us carry forward our mission.  We offer some amazing perks and benefits for our staff, including:       competitive base salary and variable incentive plan       comprehensive Healthcare plan options for Health, Dental and Vision       open PTO Policy       401K with employer-match       incredible enablement programs to ensure your success       a strong team culture surrounded by hard-working, fun, and incredibly talented co-workers
Digital Reasoning Franklin, TN, USA
Jul 24, 2018
Full time
A Web Application Developer at Digital Reasoning is a critical figure in delivering software of high value to our customers and partners. You should be a self-motivated, creative, and flexible developer who can bring solutions to the table by working through design issues with the UX team and requirements with product managers. You should be fun to work with!  We have a highly-collaborative environment at DR and you should be prepared to engage in that environment. On a daily basis you will actively participate in design discussions, customer collaborations, architectural brainstorming, etc. in one or more applications as well as make significant contributions to our codebase. Roles and Responsibilities: Developing features and or fixing bugs Collaborating with members of your team including product management and UX designers Performing code reviews Attending Agile scrum ceremonies Mentoring devs of all levels Making and supporting architectural decisions that implement the product roadmap Pushing technology to create a better work environment for developers Providing time estimates and status reports for various projects Vetting and implementing new technologies as they serve business needs Working with the UX team and product management to create great features Occasionally teaching the team through presentations & lunch-and-learns General Required Competencies:   Ability to communicate technical information clearly and concisely both in person and in writing Embracing change and proposing more effective ways of working Ability to prioritize work with competing priorities to meet deadlines Desire and process to stay up-to-date on current rapidly changing technologies   Time Allocation: From a development perspective, you will spend approximately 70% of your time on the front-end and 30% of your time on the back-end.  You will also have the opportunity to work on several different applications throughout the year, not just one. So you certainly won't be bored. Required Education and Experience: 4-5+ years experience as a Web Application Developer (strong preference for web-based enterprise apps) Ability to create pixel-perfect, web-based implementations of mockups Familiarity with Webpack Experience with a version of Angular Well versed in Command Line Tools Misc tooling (Git, WebPack, Bower, LESS, SASS, etc) This role requires a qualified candidate to be based in Nashville, TN 3-5 years of experience in Linux, JavaScript, JavaScript Libraries/Technologies, Agile Methodology, and Jira Preferred Education and Experience: Possess a technical degree in Computer Science or relevant field Despite all its flaws, think JavaScript is sublime Enjoy being a leader among his/her peers as well as a leader of other members on the development team Have used several of the following JS technologies (or equivalent): jQuery, require.js, TypeScript, knockout.js, ES5+, ember.js, etc. RDBMS design & ANSI SQL Be familiar with ActiveRecord or other ORM patterns Have experience with the Vue framework Understand unit-testing and at least one unit-testing framework Ability to describe and implement a RESTful API Operate as part of an Agile team, not a lone wolf Most importantly, be able to understand a problem/requirement, design a solution, work with the UX team to implement a mock-up, and present the solution to the team.
Digital Reasoning Franklin, TN, USA
Jul 24, 2018
Full time
The Sr. Staff Software Architect in Engineering is responsible for ensuring the product design and ecosystem of technologies employed by any given Vertical Market Solution is consistent and has a future-oriented vision.  This role works directly with other Architects, Engineering, Product Managers, the Executive Team, and Analytics leads to identify gaps in our Vertical Market Solutions from an architectural and requirements perspective.  The Sr. Staff Software Architect is often working with the Technology Executive(s) to drive future architecture and technology decisions.  As part of interfacing between these teams it is the responsibility of the architect to document, communicate, and collaborate with each of these groups to ensure buy-in across the organization.  An additional part of that responsibility comes in an advisory role for the Sales, Pre-Sales, and Product Management teams as they work with customers to define upcoming functionality in our solutions. All of these responsibilities require a strong engineering knowledge and drive to improve upon existing solutions and help bring to fruition new solutions with existing technology.  This manifests in terms of experiments with new technologies and managerial responsibilities when necessary to drive exploration of new technologies and architectures.  It is expected that a Sr. Staff Software Architect is capable of communicating elegance and simplicity as it relates to balancing the introduction of novel technologies with customer business and cost requirements. Specific Duties: Provide, defend, and iterate on architectural blueprints for technical and business leadership Evaluate and recommend tools, technologies, and processes to ensure the highest quality product Interpret business requirements to help translate those requirements into technology decisions Troubleshooting architectures and help to identify problems with solutions in production Ensure that our solutions are scalable, supportable, and meet key deployment requirements Ensure comprehensive and consistent communication of software architecture to internal and external audiences Defining standard patterns of development to include the use of frameworks and libraries Advising on specific application designs and decisions for individual product solutions Defining interfaces and points of interaction between various components and solutions based on capabilities of teams both internal and external Identify and help to address gaps in architectural changes and designs Collaborate with and advise teams in Engineering on architecture changes Drive future technology research and adoption, and may include technical leadership and mentoring for small teams and projects as needed Provide guidance and review for deployment teams, sales, and product management Support due diligence efforts -- incoming and outgoing Engage in partner architecture discussions 3rd party software governance & practice Guide code review process & consistency with external parties Create “transparency” (through information sharing) across solutions / deployments Support the business in ensuring viability of the software help ensure the business is not doing the same thing multiple times   Required Experience and Education: 10+ years' overall experience in building enterprise software products 5+ years’ experience with Java, Linux, Python, Spark, Relational Databases 2+ years' experience with Kotlin, Yarn, ElasticSearch, CI/CD/ Network and Security Constructs, and Agile Methodologies 3+ years' experience communicating and collaborating on architecture designs 2+ years' experience providing technical leadership and mentoring to architects and engineers Proven ability to create communications strategies to drive business and meet financial objectives Must have excellent communication skills with the ability to present complex technical solutions to business people Proven experience working with local and global communities to stay abreast of new technologies and technology directions Ability to effectively communicate with Customers Experience with build systems such as Maven, Gradle Ant, etc.. Ability to work independently as well as with a group environment Understanding of version control systems, such as git, svn or mercurial Extensive experience with Linux; comfortable with UNIX shell scripting Understanding of big data technologies such as YARN, Spark, HDFS, Kafka Knowledge of web application servers such as Jetty or JBoss Exposure to project management systems such as Jira Familiarity with AWS, Azure, GCP, or similar technology stacks Experience with Map/Reduce Working knowledge of RDBMS, NoSQL, and NewSQL database technologies Capable of collaborating across a number of teams both technically minded and business oriented Bachelor's degree or equivalent experience required Some experience in architectural design both formally and practically for the sake of providing documentation from engineering to customers Preferred Experience and Education: Experience in Natural Language Processing (NLP), text analytics, machine learning, and/or artificial intelligence (AI) Knowledge of monitoring services such as Ganglia, Nagios, Cloudera Manager, etc. Knowledge of hardware requirements and architecture considerations for redundancy, fault tolerance, and availability Master's or higher degree preferred