Graphika maps the cybersocial terrain to help clients understand the complex network of influence
New York, NY

Research Engineer at Graphika

| Remote
Sorry, this job was removed at 11:29 a.m. (EST) on Wednesday, October 7, 2020
Find out who's hiring in NYC.
See all Developer + Engineer jobs in NYC
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
About Graphika

Graphika empowers the world to understand and navigate the Cybersocial Terrain. We create large-scale, in-depth maps of social media landscapes and conversations to discover how communities form online and how influence and information flow within large scale networks. Our interdisciplinary team uses our unique, patented set of technologies and tools to create and apply new, rigorous analytical methods to answer difficult questions about online conversations.

The Role

Graphika seeks a Research Engineer to join the team. 

Research Engineers work with our Labs and Tech teams to drive continuous innovation and improvement in Graphika's technical offerings through our Research and Development efforts, helping our company and clients reach their science and business objectives. The Research Engineering team epitomizes translational research – collaborating with other Graphika teams to turn basic research into products and technical solutions. Research Engineering projects often involve machine learning and analytics engineering, task automation and scaling, developing and reinforcing research infrastructure, and cross-team collaboration – including work with our Product team and completing grant and patent applications.

The Research Engineering team is formally a part of the Labs team at Graphika, which performs basic and applied research at the cutting edge of computational social science. Labs advances Graphika’s mapping technology to new data types, leverages machine learning and natural language processing to improve analysis of network structures, and analyzes the causal structures of social mechanisms at a large scale. Within Labs, Research Engineering focuses on two key priorities: a) development of fundamental software capabilities to operationalize the outcomes of Labs research studies; and b) robust prototyping of theoretical innovations in this field.

Ideal Candidate Profile

You have a sustained track record of making significant and self-directed contributions to large research and software projects – not just as a data scientist that creates new analytic solutions, but as an engineer and/or software developer who creates products from those solutions. You think beyond just the task at hand to deeply understand the 'why' behind what you are doing, from both a scientific and a client-oriented perspective. You excel at bridging teams and collaborating with colleagues from diverse disciplinary experiences. You are comfortable maneuvering between open-ended research projects and sprint-based software development.

You work with confidence and without ego. Our research engineers are knowledgeable, creative, and exercise a high degree of leadership in their daily work. You hold defensible ideas and advocate for what you believe is right, but you are also adept at identifying and evaluating trade-offs and willing to be proven wrong. You are committed to supporting your fellow teammates.

Areas of Responsibility
  • Develop software capabilities and expand analytical/data infrastructure to enable fundamental advances in computational social science and company capabilities
  • Translate cutting-edge research code into software solutions
  • Help build Graphika’s patent portfolio by inventing and documenting key technologies, algorithms, and designs
  • Work in an interdisciplinary team of researchers, analysts, data engineers, and technicians
  • Publish and present results to academic and professional communities 
  • Contribute to Graphika’s scientific/technical grant applications
  • You have 1-2 years experience working in the crossroads between analysis and development, e.g. as an applied researcher, ML engineer, or technical data scientist
  • You have experience working with big data (e.g. tens of millions of records), including parsing and visualization, and analyzing data in cloud environments such as Amazon Web Services or Google Cloud
  • You have experience in software development and collaborating on code via Git
  • You are familiar with databases and understand how to query data and construct table schemas using SQL
  • You have experience developing in distributed or cloud-based systems, e.g. AWS or Google Cloud.
  • You have some experience with statistical modeling of complex datasets, such as regression analysis, time-series models, and network analysis
  • You are conversant with the Python scientific stack (scipy, numpy, pandas) and can understand logic written in other scientific computing languages (e.g. C++, Julia, Scala, R, Java, etc.)
  • You communicate and present your work clearly to a general audience
Nice to have:
  • You have experience with one or more of the following computational methods: network analysis, natural language processing, computer vision
  • You have a Master’s degree in Computer Science, Information Science, or related field
  • Please note:

    Research Engineers play a significant role in software development at Graphika. Given this responsibility, applicants should be comfortable turning prototype code into scalable software products on a distributed machine infrastructure (e.g., over AWS cloud architecture) that integrates with our internal data pipelines.

Education Requirements:

Bachelor's degree or equivalent experience, preferably with a quantitative major

  • Unlimited PTO, with a company-mandated minimum of ten days of vacation time taken per year.
  • 100% healthcare (health, vision, dental) premium coverage for employees; 50% premium coverage for families
  • For NYers, access to "Graphikafé," our NYC small office setup with bookable hotdesks, meeting rooms, and phone booths
  • Remote personal office setup stipend + 20% of home internet costs covered
An important note about joining Graphika during this extraordinary time:

Graphika is growing! Despite the downturn and accompanying reductions in other sectors and companies, Graphika is retaining current employees and is actively hiring for full time positions. 

On March 12, 2020, Graphika moved to a fully-distributed model, and we've been working together as a company to respond to the changing realities of the AfterTimes. As a result, we are happy to consider applicants who are located in the continental US, with the caveat that the Labs Team works on Eastern time and begins their day at around 9am.

See More
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Where we are

We're now fully remote! We have a small space in Manhattan that we call "Graphikafé" that folks can use if they need it.

Technology we use

  • Engineering
    • JavascriptLanguages
    • PythonLanguages
    • RubyLanguages
    • SqlLanguages
    • TypeScriptLanguages
    • D3JSLibraries
    • ReactLibraries
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • SparkFrameworks
    • SinatraFrameworks
    • three.jsFrameworks
    • MongoDBDatabases
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases

What are Graphika Perks + Benefits

Partners with Nonprofits
Graphika partners with NGOs and Nonprofit organizations such as Amnesty International to conduct investigations that aim to protect democracy and the safety of the internet.
Open door policy
Open office floor plan
Dedicated Diversity/Inclusion Staff
Mean gender pay gap below 10%
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Retirement & Stock Options Benefits
Company Equity
Every full time offer from Graphika includes equity in the company.
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Teams determine their own schedules and cadence based on preferences and needs.
Remote Work Program
In the BeforeTimes, we had a generous remote work policy and most employees worked remotely at least one day per week. Since March 2020, we've been fully remote and are creating a new benefits plan.
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Graphika encourages its employees to volunteer in ways that matter to them and support taking time away from the office to do so.
Paid Holidays
Paid Sick Days
Our unlimited PTO policy covers vacation and sick time. Employees are required to take a *minimum* of ten day's PTO annually.
Perks & Discounts
Casual Dress
Commuter Benefits
Graphika offers a pre-tax commuter benefit for all employees.
Professional Development Benefits
Job Training & Conferences
Graphikans are encouraged to attend conferences and training that support their personal and professional growth. We consider each opportunity as it arises and don't limit it to a certain amount.
Lunch and learns
The Director of Graphika Labs, Dr. Vlad Barash, does regular afternoon science talks to update us on the team's latest research. We also regularly hear from other experts within the organization.
Cross functional training encouraged
Promote from within

Additional Perks + Benefits

We are rethinking what benefits look like in the AfterTimes. We're building a plan to support remote work with supplies and expertise on home office setup. We're thinking about how to frame unlimited time off when it's hard to actually get away.

Graphika Careers in New York

All Jobs
All Jobs
Data + Analytics
Dev + Engineer
Tap to close

Full Stack Engineer

15 hours ago
You will partner closely with the Analysis team and the Product team to provide innovative, pragmatic solutions to technical problems. You are a collaborative problem solver who can work with your teammates on the tech team to deliver on tactical goals without leaving a wake of technical debt. You can work effectively with the product and front end development team to design innovative solutions for the web application. You can efficiently work with a data intensive web application that exchanges hefty amounts of data between the front end and back end. You can design intuitive visualizations to present complex underlying data to end users.

VP of Product

Greater NYC Area
1 day ago
Company Overview Graphika empowers the world to understand and navigate the Cybersocial Terrain. We create large-scale, in-depth maps of social media landscapes and conversations to discover how communities form online and how influence and information flow within large scale networks. Our interdisciplinary team uses our unique, patented set of technologies and tools to create and apply new, rigorous analytical methods to answer difficult

Backend Engineer

1 week ago
Be a generalist with an eye for intra-system and inter-system communication. Actively design, develop and support features and/or systems which serve diverse use cases across Product, Tech, and Labs teams. Write and maintain Python and/or Ruby code, specifically APIs. Consistently test code and systems for robustness.

Data Engineer

2 weeks ago
Graphika seeks an experienced data engineer to join our technology team. The technology team at Graphika builds the tools that drive our cutting-edge analysis platform. We work with large scale graph algorithms and streaming data to tackle interesting questions in new ways. The Data engineer will contribute to building and scaling our various data pipelines, working closely with our data science and analysis teams.  The data engineer will also collaborate with various other members of the team (including other backend engineers, frontend engineers and product team) to help plan and implement solutions to fix business problems.