Enable job alerts via email!

.Principal Backend Engineer - EdgeShare

ZipRecruiter

Cambridge

On-site

GBP 80,000 - 130,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Principal Backend Engineer, where you will lead the development of innovative big data systems that drive impactful climate initiatives. This role offers the opportunity to collaborate with a passionate team, utilizing cutting-edge technologies such as Java, Scala, and Python. You will provide technical leadership, mentor junior engineers, and help shape the future of data solutions that enhance trust and provide actionable insights. If you are ready to make a meaningful impact in a collaborative environment focused on continuous learning, this position is for you.

Benefits

Collaborative Environment
Continuous Learning Opportunities
Focus on Climate Change Initiatives

Qualifications

  • 12+ years of experience in big data systems development.
  • Proficiency in JVM languages (Scala) and Python.
  • Experience with orchestration tools like Airflow and Dagster.

Responsibilities

  • Lead the development of big data systems and APIs.
  • Collaborate with teams to translate business requirements into software tasks.
  • Coach and mentor team members through technological challenges.

Skills

Big Data Systems Development
Java
Scala
Python
Data Processing Systems (Spark, Flink, Arrow)
Docker
Kubernetes
RDBMS (MySQL, PostgreSQL)
NoSQL/NewSQL Databases
Orchestration Tools (Airflow, Dagster)

Education

Bachelor's Degree in Computer Science

Tools

Docker
Kubernetes
Airflow
Spark
Flink

Job description

Principal Backend Engineer, EdgeShare

Cambridge, MA

About this position:

Context Labs is seeking a Principal Backend Engineer to help drive our product initiatives with the EdgeShare Platform and analytics spaces. As an integral leader within the development team, you will lead the development of big data systems, APIs, and related product capabilities, provide thought leadership, upskill less senior engineers, and help define strategic linkages across our products. This role reports to the VP of Engineering.

In this role you will:

  • Provide leadership as a technical authority for the EdgeShare engineering team.
  • Develop and maintain data systems and services within the Immutably Platform.
  • Collaborate with other teams and product owners to define, estimate, and translate business requirements into software tasks.
  • Lead projects utilizing technologies such as Java, Scala, Python, etc.
  • Set standards by providing exemplary code, structure, and design guidelines.
  • Document designs, architecture, and code.
  • Conduct code reviews.
  • Lead technical talks on large-scale, performance, and big data systems.
  • Design and implement scalable, maintainable solutions.
  • Work as part of an agile team to develop and deliver products.
  • Coach and mentor team members through technological and methodological challenges.
  • Coordinate across a distributed team across multiple time zones.
  • Perform other duties as reasonably required by the company.

Experience & Skills:

  • 12+ years of experience in big data systems development.
  • Excellent communication skills.
  • Comprehensive understanding of modern application architectures.
  • Ability to see the big picture with attention to detail.
  • Comfort with abstract concepts and complex architectures.
  • Proficiency with data processing systems like Spark, Flink, Arrow, etc.
  • Experience with orchestration tools like Dolphin, Dagster, Airflow, etc.
  • Experience with large-scale query processing and machine learning processes.
  • Proficiency in JVM languages (Scala) and Python.
  • Experience with Java frameworks such as Spring, Quarkus, Helidon.
  • Experience with Docker microservices and Kubernetes.
  • Proficiency with RDBMS like MySQL, PostgreSQL, or equivalent, and NoSQL/NewSQL databases.
  • Proficiency in source code management.

Additional Experience:

  • Experience with functional programming.
  • Experience with languages other than Java.
  • Bachelor's degree in computer science or a related field.

Why you'll like it here:

  • Collaborative environment promoting continuous learning.
  • Focus on meaningful goals and products that impact climate change.
  • Mission to transform complex data into trusted, actionable insights, especially for climate initiatives.

We understand applying for a job can be intimidating. We encourage you to apply even if you do not meet every requirement. Context Labs is an equal opportunity employer committed to diversity and inclusion. We provide reasonable accommodations for applicants with disabilities. Contact HR at HR@contextlabs.com if needed.

Who we are:

Context Labs addresses global challenges by enhancing trust in data. Our Immutably Platform solutions support climate initiatives and other areas by providing trusted, verifiable data insights. Join our innovative, passionate team to make a meaningful impact. Learn more at www.contextlabs.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.