Senior Software Engineer, Vectra AI

Senior Software Engineer, Vectra AI

Company Vectra AI
Job title Senior Software Engineer
Job location Dublin, Ireland
Type Full Time

Responsibilities:

  • Support our internal teams by creating efficient data flows
  • Identify and develop data set processes for data modeling, mining, and production 
  • Build the infrastructure required for optimal extraction, transformation, and loading of large data sets 
  • Fuel fresh ideas that are infused into our culture and our products 
  • Leverage emerging tech and Big Data to ensure the delivery of real-time analytics solutions 
  • Work on complex, large-scale, group-wide data-focused projects 
  • Perform analysis tasks required to troubleshoot data-related issues and present optimized solutions. 
  • Collaborate with other groups including Product Management, UX, Security Research, or Data Science to ultimately help customers simplify security 

Requirements & Skills:

  • 6+ years in software development or equivalent experience
  • Strong communication & collaboration skills 
  • Solid programming knowledge in Python
  • Some programming experience in Rust
  • Experience with infrastructure as code (Terraform), automated testing, and CI/CD
  • Experience building and deploying distributed services to any cloud provider (e.g. AWS, Azure, GCP) 
  • Production experience with various distributed processing technologies (e.g. Kubernetes, Kafka, NATSetc.) 
  • Knowledge of tools like Git or Jira
  • Some experience in dealing with low-level data storage formats (e.g. Parquet, Avro, Arrow, etc.) 
  • Get things done, learn new things, take initiative, and challenge existing assumptions and conventions 
  • Knowledge of software design principles and leading software development practices
  • B.S or M.S or Ph.D. in Computer Science (or equivalent experience)

apply for job button