Senior Software Engineer at PolySwarm | California | Rezi

Senior Software Engineer at PolySwarm

Senior Software Engineer

PolySwarm · California

1 months ago

Senior Software Engineer

PolySwarm · California

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

PolySwarm develops innovative information security solutions through a marketplace where commercial and independent researchers detect threats and are compensated based on performance. This role involves implementing features, building microservices, integrating with frontends and other services, and testing work in various environments. Responsibilities include writing/revising Kubernetes charts for deployment, assisting security experts with microengine deployment, and improving threat intelligence product integrations. As a key architect, you will contribute to the design and implementation of new services and major features. This position offers broad decision-making responsibility concerning architecture, infrastructure, deployment, scale, access control, continuous integration, and tooling, playing a critical role in making PolySwarm a competitive anti-malware platform.

Responsibilities

  • Implement features
  • Build new microservices in Django or Flask+SQLAlchemy
  • Integrate microservices with NodeJS frontend or other internal Python/Rust microservices
  • Test work in a local end-to-end testing environment
  • Push work to GitHub for code-review
  • Test work in GitLab CI
  • Test work in staging environment
  • Write or revise Kubernetes charts and values for correct deployment
  • Coordinate with the team for production deployment
  • Help security experts create and deploy microengines
  • Build or improve PolySwarm integration for threat intelligence products
  • Architect new services or major features
  • Provide input into design and implementation details

Requirements

  • Comfortable with a LLM-assisted development environment
  • Proficient with software debugging and testing tools
  • Proficient with Docker and Docker Compose
  • Proficient in dealing with Kubernetes deployments and distributed computing
  • Experience with databases, caches, and queueing systems
  • Comfortable working in a remote-only environment
  • Analytical mind
  • Confidence to share ideas
  • Ability to clearly describe and document ideas
  • Ability to constructively critique own ideas and team members' ideas
  • Ability to independently motivate and self-direct
  • Ability to collaborate and work in a team
  • Proficient in English (reading, writing, and speaking)
  • Successfully pass the Voight-Kampff test

Skills

  • Production software engineering (Python, Rust)
  • Microservices development
  • Cloud architecture
  • Software architecture/design
  • AWS
  • Google Cloud
  • Azure Services
  • Kubernetes
  • Docker/Docker Compose
  • Python
  • Rust
  • Redis
  • Postgresql
  • RabbitMQ
  • Elastic Search
  • GitHub
  • GitLab CI
  • Kafka
  • Kibana
  • NGINX
  • Blockchain/Ethereum
  • Linux
  • WINE
  • C/C++
  • NodeJs
  • TypeScript
  • Malicious software analysis
  • Reverse engineering
  • Building ETL processes
  • Big data analytics
  • Processing high-speed transactions in databases
  • Processing and storing large datasets
  • Kernel software development (Windows, Linux, Mac)
  • Strong software engineering skills (C-family languages)
  • Compiling and debugging software on Linux and Windows
  • Windows and Linux kernel security mechanisms

Location

  • Remote-only

Work Type

  • Flexible work hours
  • Remote

Experience Level

  • Senior
  • 5+ years production software engineering experience
  • 5+ years production software architecture/design experience

Education Level

  • MS in Computer Science
  • MS in Software Engineering
  • MS in related field
  • PhD in Computer Science
  • PhD in Software Engineering
  • PhD in related field
  • Relevant experience

Salary/Compensations

  • Competitive

Benefits

  • Competitive salaries
  • Excellent health coverage (US employees)
  • Excellent dental coverage (US employees)
  • Excellent vision coverage (US employees)
  • 401k (US employees)
  • Paid time off (US employees)
  • Flexible work hours
  • Powerful laptops and desktops

Equal Opportunity

  • PolySwarm provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.