Principal Backend Software Engineer
Company: Icon Staff
Location: Cambridge
Posted on: May 24, 2023
|
|
Job Description:
Our clients mission it to empower doctors with real time
diagnostic tools to improve patient outcomes. They are looking
for an experienced backend software engineer whose core
responsibilities will be developing and maintaining
high-performance, scalable distributed services for their data
pipeline.Responsibilities: - Creative thinking, communication and
team organization
skills - Strong, general software engineering fundamentals. -
End-to-end, system-wide breadth of knowledge with the
potentially on-demand need for depth of any system component
from
relational databases and Linux boot configurations to
high-volume
data ingestion.Requirements: - Experience with database systems:
PostgreSQL/Redshift,
Snowflake/BigQuery - Experience with Python, Shell Scripting, or
PowerShell - Experience AWS, and other cloud engineering concepts:
API
Gateway/Lambda, Step Functions, ECS, EKS, Kubernetes, VPC,
Docker, Athena, IAM profiles, EventBridge - Experience with build
automation technologies: Docker,
Jenkins, GitHub Actions - Experience with Infrastructure as
Code:
terraform/puppet/CloudFormation/CDK/SAM/serverless - Strong
software engineering skills (e.g. unit testing,
code reviews, design documentation) - Experience with event-driven
service architecture - Strong written/verbal technical
communication and
interpersonal skills - Basic understanding of ML fundamentals -
Deep understanding of modern microservices architectures
also preferred - Experience with observability:
Splunk/Grafana/CloudWatch
Metrics/Prometheus a plus - Experience with
HIPAA/compliance-focused workloads also
preferred[Facts and Data]According to Stack Overflow developer
survey Developers with mathematics backgrounds (including Data
Scientists and Machine Learning Developers) who know Scala, Spark
or Hadoop get paid more than their peers. Python and R pay about
the same, though there are twice as many Math Developers who know
Python. Mobile Developers who know the iOS ecosystem seem to earn
about $10,000 more on average than Android Developers.
Keywords: Icon Staff, Cambridge , Principal Backend Software Engineer, IT / Software / Systems , Cambridge, Massachusetts
Click
here to apply!
|