Senior BAckend Engineer

Company Overview

Graphika’s mission is to map the world’s social media networks, so that online spaces can thrive safely. We create 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. Our interdisciplinary team uses our 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. 

About the Role

Graphika seeks an experienced Senior Engineer to join our technology team building an enterprise platform to make online spaces safe and authentic. We work 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.

Qualifications

 Ability to work legally in the US without visa sponsorship

Leadership

  • 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

Technical

  • 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

Benefits

  • 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.  Our Senior Engineer range in the New York market is $130K- $180K.  Our 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.  We negotiate 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 our commitment to transparency.

Location

Prior to COVID-19, Graphika's technology team was mostly co-located in our NYC office but continues to be fully-distributed today with offices in NYC and Washington DC. As a result, we are 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.

 

 



Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Graphika’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.


Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.