Software Engineer – Datacenter
Core
Design, develop, test, and debug software applications for end-users or integrated with third-party applications, focusing on both frontend and backend development.
Role type
Software Application Development Engineer
Builds
Scalable software applications and automated build/deployment processes
Domain
Enterprise software development / Infrastructure automation
Deliverable
production ML models | product features
Required skills
Python, Perl, Linux CLI, secure coding practices, unit/integration testing, requirement analysis
Preferred skills
Ansible, Cobbler, Containers, Kubernetes, SUSE Linux, Elastic, Kibana, Grafana, TCP/IP, DNS, HTTP/S, Java, C++
Technologies
Python, Perl, Linux, Ansible, Cobbler, Kubernetes, Elastic, Kibana, Grafana, Java, C++
Responsibilities
Design and develop software applications; write functional and test code; automate build and deployment processes; analyze user stories; collaborate on infrastructure planning; complete product documentation; interact with end-users to define requirements
Seniority
Mid-level, hands-on IC