Motion Recruitment - Boston, MA

posted 3 days ago

Full-time - Senior
Boston, MA
Administrative and Support Services

About the position

The Senior C++ Software Engineer will play a crucial role in developing and optimizing the core infrastructure of a cloud-based data analytics platform. This position focuses on leveraging AWS cloud systems and advanced parallel processing techniques to ensure robust, efficient, and scalable performance across distributed systems, transforming vast datasets into actionable insights for clients.

Responsibilities

  • Lead the development of C++ software systems for AWS cloud environments, optimizing for scalability and performance.
  • Architect and implement parallel processing algorithms and systems to manage high-throughput data analytics workloads.
  • Apply best practices in high-performance computing to optimize memory, processing power, and throughput of the analytics platform.
  • Design and integrate cloud-native solutions in AWS, utilizing services such as EC2, S3, Lambda, and more to enhance system resilience and flexibility.
  • Work closely with data scientists, DevOps, and product engineering teams to understand requirements and integrate new features.
  • Ensure code maintainability and adherence to best practices, conducting code reviews and contributing to technical documentation.

Requirements

  • 5+ years of experience in software engineering with a focus on C++ development in cloud environments.
  • Hands-on experience with AWS services and cloud architecture design, especially with large-scale distributed systems.
  • Proven expertise in parallel processing and multithreading techniques in high-performance systems.
  • Familiarity with data analytics workflows, tools, and frameworks is a plus.
  • Strong communication skills and experience working in a collaborative, Agile team environment.

Nice-to-haves

  • Experience with additional programming languages such as Python or Go.
  • Familiarity with containerization (Docker, Kubernetes) and infrastructure-as-code (Terraform, CloudFormation).
  • Knowledge of distributed databases and big data frameworks such as Hadoop, Spark, or Kafka.

Benefits

  • Competitive salary and comprehensive benefits
  • Opportunity to work with cutting-edge technology in cloud computing and data analytics
  • A collaborative and innovative work environment focused on professional growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service