Engineer, Software – Platform Engineering & Applied AI
Core
Design, build, and support cloud-native applications and platform services that power critical enterprise capabilities while applying AI to improve engineering workflows.
Role type
Senior IC software engineer (platform engineering & applied AI)
Builds
Cloud-native microservices, enterprise APIs, internal engineering tools, and automation solutions
Domain
Enterprise software, cloud platforms, DevSecOps, and AI-assisted development
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native development, API design, DevOps practices, secure software development, distributed systems, automated testing, technical documentation
Preferred skills
Java, Spring Boot, RESTful API development, GraphQL, JavaScript/TypeScript, React/Angular, Python, AWS, Docker, Kubernetes, GitLab CI/CD, Kafka, SQL databases, Snowflake, Databricks, Spark, OAuth2, observability, prompt engineering, agentic workflow concepts
Technologies
Java, Spring Boot, REST, GraphQL, TypeScript, React, AWS, Docker, Kubernetes, GitLab CI/CD, Kafka, Snowflake, Databricks, Spark, OAuth2
Responsibilities
Develop, test, deploy, and support cloud-native software applications; Build secure, scalable APIs and integrations; Contribute to platform modernization and internal tooling; Apply secure software development practices and support automation initiatives; Utilize AI-assisted development tools to improve workflows
Seniority
Mid-to-Senior, hands-on IC