« Back to all Careers

Senior Engineer

Graphika seeks an experienced Senior Engineer to join its technology team building an enterprise platform to make online spaces safe and authentic. Graphika works with large scale network analysis algorithms (clustering, network decomposition, network visualization) and streaming large volumes of data from various sources to tackle complex questions in new ways. As a Senior Engineer you will lead teams, critically analyze specific challenges, and lead in building and scaling data pipelines and implement solutions. You will collaborate with engineers, as well as members from the user experience and research functions. This is a full-time role.

About Graphika:

Graphika’s mission is to map the world’s social media networks, so that online spaces can thrive safely. Graphika creates large-scale, in-depth maps of social media landscapes to help organizations discover how communities form online and how influence and information flows within large scale networks. Founded on the pioneering work of social and network science scholars, Graphika uses deep learning to identify the people, connections, messages, and conversations online that matter for customers from Meta and U.S Air Force, to Friends of the Earth and T-Systems. Graphika’s interdisciplinary team uses its unique, patented set of technologies and tools to create and apply new, rigorous analytical methods that enable customers to engage in online communities meaningfully to grasp opportunities or mitigate risk.  The Graphika Platform enables customers to understand the key narratives and track the spread of harmful information through various communities online.


Ability to work legally in the US without visa sponsorship


  • Take initiative on complex challenges focused on cloud architecture and complex processing of high volume data systems
  • Provide leadership in architecture discussions with knowledge of distributed system and workflow-based architectures
  • Clear verbal and written communication skills
  • Mentor engineering staff while reporting to Graphika’s Chief Technology/Product Officer


  • 6+ years of software engineering experience building platform-level software
  • Experience in these high priority skills
  • Python: Write production quality software that is understandable, testable, and has an eye towards maintainability
  • Amazon Web Services (AWS)
  • Services: OpenSearch, DynamoDB, RDS, S3, Lambda, Kinesis, SQS
  • DevOps tooling: Terraform, Ansible, Packer, Docker
  • SQL: Relational database systems: PostgreSQL and MySQL
  • Knowledge of NoSQL technologies like Redis and Mongo
  • Understanding of how web APIs work (HTTP and related technologies) and familiarity with API frameworks such as Django and Flask
  • Understand and appreciate good software engineering practices, including code quality, automation, version control, code reviews, testing, and refactoring

Nice to have

  • Excellent verbal and written communication skills
  • Have experience working in a small company that moves fast where customer needs are challenging
  • Experience with online and social media data sources
  • Experience with Spark
  • Familiarity with Ruby
Ideal candidate profile:

You love to lead projects and discussions across high performing teams. You have made significant contributions to collaborative software projects, from design through implementation. You are a software generalist, comfortable with picking up new technologies and projects. You love to take on complex problems, and can work independently. You have a working knowledge of computer science fundamentals like algorithms, data structures, and time complexity. You think beyond the task at hand and try to understand the ‘why’ behind what you are doing. You can maintain a focus on delivering software products, understanding that done is often preferable to perfect. You are an enthusiastic teammate, who engages in collaboration and proactive discussion. You are an effective communicator who can explain technical concepts to product leaders, customer support, and other engineers. You work with confidence and without ego. You have deep knowledge and exercise a high degree of ownership in your daily work. You advocate for what you believe is right. You can surface your unarticulated assumptions. You are also adept at identifying and evaluating trade-offs, willing to be proven wrong, and quick to support your fellow teammates.

Education requirements:
  • Bachelor’s degree or equivalent work experience
  • Salary commensurate with experience
  • Unlimited Paid Time Off (PTO), with a company-mandated minimum of 10 days of vacation time taken per year; There are also a minimum of 16 Graphika holidays
  • 100% healthcare (health, vision, dental) premium coverage for employees; 50% premium coverage for families
  • 401(k)
  • Access to Samata Health Therapy Platform, with ten free sessions for all Graphikans
  • Remote personal office setup stipend + 20% of home internet costs covered

Graphika offers generous benefits, opportunities for professional growth, and competitive salaries based on geographic location. Graphika’s Senior Engineer range in the New York market is $130K- $180K. Graphika’s ranges are broad, and it is customary for candidates to join Graphika at the lower half of the range to leave room for candidates to grow, expand, and develop in the role and range.  It is uncommon for starting salaries to fall above the mid-point. Graphika negotiates actual salaries with final candidates based on their exact location, experience in similar roles, and expertise related to the qualifications. This information is offered in support of Graphika’s commitment to transparency.


Prior to COVID-19, Graphika’s technology team was mostly co-located in Graphika’s NYC office but continues to be fully-distributed today with offices in NYC and Washington DC. As a result, Graphika is happy to consider applicants who are located in the continental US, with the caveat that the technology team works on Eastern time and begins their day at around 9 AM and the daily standup is at 10:00 AM EST.

Graphika is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law.

To apply, please click here.

Status: Open

  • Employment

Organisation: Graphika

Deadline: Ongoing

Location: Remote in United States


You are using an outdated browser which can not show modern web content.

We suggest you download Chrome or Firefox.