Sr. Software Dev Engineer
Core
Design, develop, and architect the core backend platform for a suite of enterprise applications solving hard data analytics and enterprise problems.
Role type
Senior backend software engineer (distributed systems)
Builds
Core backend platform for enterprise data analytics applications
Domain
Cloud infrastructure, distributed systems, data analytics
Deliverable
production ML models | product features
Required skills
GoLang, Python, C++, Java, Linux, Bash scripting, Microservices, REST, SQL (Postgres), NoSQL (MongoDB, Elasticsearch), Docker, Jenkins, Agile methodologies
Preferred skills
AWS, GCP, Azure, Kubernetes, Terraform, Helm, Load-Balancers, QOS, API connectors to SaaS
Technologies
GoLang, Python, C++, Java, Docker, Kubernetes, Terraform, Helm, Postgres, MongoDB, Elasticsearch, Jenkins, AWS, GCP, Azure
Responsibilities
Design/develop/architect core backend platform, create architecture and design documents, coordinate end-to-end development and deployment, write reliable and scalable code, perform code reviews, monitor platform performance, integrate new technologies into cloud infrastructure
Seniority
Senior, hands-on IC