Principal Software Engineer, Vectra AI

Principal Software Engineer, Vectra AI

Company Vectra AI
Job title Principal Software Engineer
Job location Dublin, Ireland
Type Full time

Responsibilities

  • Work with product managers to gather requirements and translate them into technical designs
  • Work with platform engineers to ensure that services are deployed and handled in a production-ready manner
  • Provide expert knowledge on the latest cloud technologies and trends
  • Collaborate with peers to positively influence team roadmaps, developer experience, and overall product quality
  • Take ownership of timely deliverables by delegating, holding accountable, and only sometimes closing gaps with personal contributions
  • Contribute regularly to the code base
  • Embody our values of Customer First, Integrity, and No-Drama Teamwork

Requirements & Skills:

  • 10+ years’ experience designing and building sophisticated systems with a focus on distributed systems scalability and efficiency
  • Proven experience with Python, Kubernetes, and AWS (or equivalent cloud provider)
  • Managed or intensely worked with databases to solve large-scale problems
  • Led or intensely worked with large-scale systems focused on optimizing the design, deployment, and operational management of these systems
  • Excellent problem-solving and debugging skills
  • Excellent communication and interpersonal skills!
  • Willingness to get things done, learn new things, take the initiative, and challenge existing assumptions and conventions
  • Experience with microservices architecture
  • Experience with cloud-based development tools and technologies and migrating services to the cloud
  • Experience with data pipelines, data modeling, and data products
  • Experience with databases at scale (sharding, performance optimization, partitioning)
  • Exposed to best practices for the reliability of distributed systems

apply for job button