Software Engineer II
Core
Design, develop, troubleshoot, and maintain software solutions for a managed AWS Databricks cloud data platform.
Role type
Software Engineer II (Cloud Data Platform)
Builds
Managed AWS Databricks platform, cloud data infrastructure
Domain
Cloud computing, Big Data, Data Engineering
Deliverable
production ML models | infrastructure
Required skills
Python, Java, AWS services, Terraform, Spark, GitHub, Jenkins, automated unit testing, system design, operational stability
Preferred skills
Spark data pipeline development, Terraform Enterprise, Databricks platform administration, monitoring, resiliency
Technologies
AWS, Databricks, Spark, Terraform, GitHub, Jenkins, PyPI, Maven Artifactory
Responsibilities
Design and configure managed AWS Databricks platform; provide engineering support to SRE, data engineering, and data science teams; perform platform setup, workspace administration, and resource monitoring; identify data patterns to improve system architecture; use and validate AI-assisted development tools for code generation and testing; apply automation tools to improve engineering productivity.
Seniority
Mid-level, hands-on IC