Expel Logo

Expel

Senior Software Engineer (Device Detections & Tasking)

Reposted 21 Days Ago
Remote
139K-201K Annually
Senior level
Remote
139K-201K Annually
Senior level
The Senior Software Engineer will build and manage a data ingestion and detection pipeline for security incidents, collaborating with teams and mentoring less experienced engineers.
The summary above was generated by AI

The Device Detections and Tasking team is responsible for processing data from our customers’ environments and running automated detections on that data as quickly as possible, because every second counts during a security incident. We're building a next-generation data ingestion and detection pipeline that empowers our detection and response engineers to focus on what they love about security.

To accomplish these goals we need help building out our data pipeline and user interface, which will allow our users to describe detection logic; and managing the large resulting dataset. Proficiency with React is strongly preferred, along with an eagerness to learn more about data-intensive systems (in Go). If this sounds like you, then we believe you'll love our team, and we’d love to talk to you!

What Expel Can Do For You

  • Give you sophisticated, real world problems on which to use your skills and experience
  • Evolve your expertise in large scale application design and development using current technologies like Kubernetes, GCP, Postgres, React.js, Node.js, Go, and Python
  • Increase your exposure to the information security space and security products
  • Experience a growing, highly transparent startup environment

What You Can Do For Expel

  • Identify, prioritize and implement tasks in the software development lifecycle, in conjunction with the product owner to deliver on business goals.
  • Exemplify structured software development, testing, and deployment behaviors.
  • Collaborate respectfully as part of your immediate team and with adjacent teams through pair programming, design sessions, and reviewing pull requests
  • Contribute to defining project level requirements based on your experience in software development and your understanding of the customer and business needs.
  • Produce high-quality, modular, and extensible software designs and architecture with occasional oversight
  • Set an example for balancing high quality, technical excellence with focused, timely execution through planning, pair programming, and code reviews.
  • Provide guidance and mentorship to less experienced engineers.
  • Research and evaluate new technologies in support of business, technical, or delivery needs.
  • Present, demo, or author blogs, for technical and non-technical audiences, as required internally and externally.
  • Participate in your team’s 24x7 support for the applications you build and run.
  • Establish and encourage a culture of belonging on your team.

What You Should Bring With You

  • Experience with one or more front-end frameworks (e.g. React, Ember, Angular).
  • Experience building and scaling data-centric software solutions and data pipelines.
  • Experience with database architecture (e.g. PostGres, Cloud SQL, BigQuery or Bigtable) and orchestration, including deep understanding of SQL and implementing microservices (e.g. Go, Node, Python) & APIs (e.g. REST, RPC, HTTP, JSON).
  • Understanding of message bus / queue frameworks (e.g PubSub).
  • Understanding of relational databases and database architectures (SQL and/or NoSQL).
  • Experience writing tests at different levels (unit, integration, smoke, etc.).
  • Familiarity with running systems and using services of a cloud platform (e.g. Google Cloud, AWS, Azure).
  • Ability to code in a readable, reliable, extensible, compiled and well scripted manner in multiple programming languages. Can easily identify patterns and incorporate leading practices.
  • Working knowledge of logging, monitoring, query, analysis, and metrics (e.g. Google Logs, Loggly, Splunk, Stackdriver, and/or Datadog).

How We Run Teams

  • We build and run teams where everyone is pulling in the same direction and is learning from each other:
  • We work out of a shared backlog
  • We peer-review everything
  • We pair-program when it makes sense
  • We do regular blame-free retros

Additional Notes

The base salary range for this role is between $138,800 USD and $201,300 USD + bonus eligibility and equity.

We believe in paying transparently and equitably. Your salary will ultimately be based on factors such as your experience, skills, team equity, and market data. You’ll also be eligible for unlimited PTO (which we model and encourage), work location flexibility, up to 24 weeks of parental leave, and really excellent health benefits.

We’re only hiring those authorized to work in the United States. We do not currently sponsor immigration visas.

We're an Equal Opportunity Employer: You'll receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

We’ll ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please let us know if you need accommodation of any kind.

#LI-Remote

Salary Range

$138,800$201,300 USD

Top Skills

GCP
Go
Kubernetes
Node.js
Postgres
Python
React

Similar Jobs

An Hour Ago
Easy Apply
Remote
Hybrid
4 Locations
Easy Apply
170K-230K Annually
Senior level
170K-230K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Machine Learning • Analytics • Biotech
Design and build data infrastructure for multimodal ML models in healthcare, optimizing large-scale data workflows and ensuring model training efficiency.
Top Skills: SparkDaskHugging Face DatasetsKubeflowMlflowMosaicml StreamingPythonRaySagemaker
An Hour Ago
Easy Apply
Remote
Hybrid
4 Locations
Easy Apply
130K-200K Annually
Senior level
130K-200K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Machine Learning • Analytics • Biotech
The Senior Machine Learning Scientist, NLP develops innovative machine learning and natural language processing models for healthcare applications, optimizing clinical workflows and enhancing medical research.
Top Skills: KerasLinuxNltkPandasPythonPyTorchScikit-LearnSpacySQLTensorFlow
An Hour Ago
Easy Apply
Remote
Hybrid
4 Locations
Easy Apply
130K-200K Annually
Senior level
130K-200K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Machine Learning • Analytics • Biotech
The Senior Machine Learning Scientist develops NLP models and LLMs to enhance healthcare capabilities, improve clinical workflows, and conduct research, collaborating across teams to innovate in precision medicine.
Top Skills: KerasLinuxNltkPandasPythonPyTorchScikit-LearnSpacySQLTensorFlow

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account