We are looking for people to join the team who are just as excited about all the possibilities of what you can do with data as we are.
Triangle Research Solutions is in constant need of experienced consultants who can tackle our clients growing needs. Finding highly skilled and experienced talent is not always easy, as we are always looking for the world’s most brilliant thought leaders to focus on machine learning, artificial intelligence, data analytics and science challenges. Come join our team, as we are reshaping both commercial and public sector markets and need talent who are ready to take data to the next level!
The Data Scientist role is becoming increasingly important as our clients rely more heavily on data analytics to discover insights from massive amounts of unstructured and structured data. We use this data to drive decision making and use automation and machine learning as core components. The Data Scientist organizes and analyzes large amounts of data using designated software.
Data Scientist is responsible for data analysis, drawing big data from numerous sources and making business decisions on the basis of the Data Scientist’s final data analytic results. They must have experience analyzing, interpreting and visualizing data, both structured and unstructured. The Data Scientist must have experience with Tableau or another equivalent visualization tool. They also need experience with R, SAS, Alteryx or an equivalent analytics framework. Data Scientist skills include programming, quantitative analysis, product intuition, strong communication, and teamwork to be successful.Click Here to Apply
Our Enterprise Architects communicate with stakeholders, both leadership and subject matter experts, to build a comprehensive view of the client’s strategy, processes, information, and information technology assets. The role of the Enterprise Architect is to ensure that business and IT are in alignment linking the business mission, strategy, and processes of a client to its IT strategy and understanding the business needs for solutions. They are the “glue” that integrates the project and program strategies across multiple projects and programs.
The Enterprise Architects responsibilities include understanding the technologies, developing the enterprise architecture/plans, coordinating activities, and addressing and solving information, business, and technology-related problems and opportunities.Click Here to Apply
Our Solutions Architects provide guidance to development teams to ensure solutions align with the enterprise architecture as well as to work with the enterprise architecture team in ensuring the architecture is realized to support effective solution delivery at the project level. The Solution Architects also lead technical proofs of concept aimed at proving solution patterns and validating EA principles and guidelines.
The Solution Architect role will primarily be responsible for providing architecture and design leadership for multiple development teams (Project Managers, Tech Leads, Scientific Business Analyst, and Developers) to coordinate design and development of cohesive solutions. This position requires a self-driven technically competent individual to provide architectural guidance and technological recommendations that support the development of business solutions.Click Here to Apply
Our Data Architects are critical in ensuring that the data assets of our clients are supported by a data architecture that aids the organization in achieving its strategic goals. The data architecture includes databases, data integration and the means to get to the data. Data Architects’ focus on how the information moves across the system from one application to another.
Data Architects are responsible for developing and maintaining a formal description of the data and data structures – this can include data definitions, data models, data flow diagrams, as well as metadata management, business semantics, data modeling, and data warehousing.Click Here to Apply
Our Integration Architects define the requirements, principals, and models that guide technology service decisions to align with the strategic IT and enterprise business goals. They work closely with the Solutions Architects, Engineering and development teams to ensure the alignment of the new effort and strategic enterprise goals.
Integration Architects are responsible for identifying, publishing, and communicating strategic technology frameworks. They focus on cloud strategy and adoption for applications, platform and infrastructure as a service. The Integration Architect is responsible for defining architectural standards, frameworks, and working with guidelines.Click Here to Apply
Project and Program Managers
Our Project and Program Managers are experts in planning, executing, and finalizing projects according to strict deadlines and within budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants in order to deliver projects according to plan. The Project Manager will also define the project’s objectives and oversee quality control throughout its life cycle.Click Here to Apply
Business and Systems Analysts
Our experienced Business Analysts have the ability to work across a number of Methodologies (primarily Agile and Waterfall) and projects simultaneously. The Business Analyst must liaise with stakeholders to understand organization structure, policies, and operations. They recommend enabling solutions aligned with the project goals.
To qualify for these roles, you must be able to capture strategic business goals, capabilities, and roles across products; understand current and future industry trends and how this may change the business processes or data flow. Successful Business Analysts are able to model business capabilities including elements across process, organization, information, and technology as well as define the data elements shared across products and the relationships between those data elements and processes, people, and systems.Click Here to Apply
Working among a variety of technologies, our Software Engineers are experts in the design, development, and installation of software solutions. They determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
These solutions are developed by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. We encourage and support our Consultants to update their job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.Click Here to Apply