Bachelor’s degree or foreign equivalent in Computer Science or related field and 2 years of experience in the job offered or related occupation.
2 years of experience with each of the following skills is required:
Utilizing Golang or Python to develop and maintain the backend components of machine learning platforms, ensuring robust functionality and scalability.
Utilizing Protocol Buffers to define APIs.
Utilizing containerization technologies, including Docker, to manage and deploy services.
Utilizing Splunk or similar logging platforms for log storage and analysis.
Leveraging data visualization tools to monitor and provide real-time analysis of software system performance.
Utilizing NoSQL and SQL database technologies and databases including Redis, Postgres and data modeling
Integrating advanced monitoring and logging tools like Prometheus and ELK Stack (Elasticsearch, Logstash, Kibana) to track system performance and troubleshoot issues in real-time.
Developing and enforcing coding standards and best practices within the development team to ensure high-quality code and maintain system integrity across updates and iterations.
Utilizing advanced debugging and diagnostic tools to quickly identify and resolve issues within complex multi-tiered backend architectures.