Jobs at Syrinx

View all jobs

Senior Data Platform Engineer

Boston, MA

Responsibilities

          •         As a Senior Engineer, you will be an integral member of our Data Platform data pipeline team responsible for design and development

          •         Collaborate with Product Management, data scientists and senior members of the development team to understand the business needs and find the best technical solution for meeting those needs, finding bottlenecks, etc

          •         Build scalable, robust and maintainable infrastructure for consumers to derive insights and build models efficiently

          •         Mentor junior members of the team on best practices, architecture, and development

          •         Stay on top of industry trends and ensure the team appropriately utilizes the latest technologies and best practices

          •         Be a key contributor to the creation of a long-term, scalable architecture.

          •         Research emerging technologies and software


 

Technical Skills

          •         5+ years developing large scale applications for data pipelines

          •         Expert knowledge of Spark, EMR, ElasticSearch, and similar frameworks

          •         Bonus points for knowledge in Apache projects: Nifi, Hudi, Presto & Flink

          •         Knowledge of scripting languages like Python, Java, Go or Groovy

          •         Experience in developing applications for AWS ecosystem including Kubernetes, EMR, Athena, CloudFormation, CodePipeline, S3

          •         Experience in working with Java and Spring (REST API services)

          •         Experience with unit testing and test driven development in Java and JavaScript

          •         Experience working with Git in a CI/CD environment

          •         Proven ability to design future-proof, maintainable, large scale systems

          •         Ability to articulate engineering design strategies related to scalability, performance, security, usability, and development platforms

          •         Effective problem solving and analytical skills


 

Leadership Skills

          •         Ability to lead as part of a highly collaborative Agile team

          •         Strong collaboration and influence skills

          •         Strong focus on team effectiveness, results, and customer success

          •         Self-motivated individual who proactively identifies team bottlenecks and works with the team to resolve them

          •         Passionate about technology and staying up to date on industry trends

          •         Strong commitment to continuous improvement for self and team

 

Share This Job

Powered by