Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and test software systems including cloud-based and internet-related tools, focusing on micro-services architecture and AI/ML algorithms applied to structured and unstructured data.
Accountable for writing, testing, refactoring code, automated testing, software deployment, and code reviews across multiple teams.
Collaborate with product teams and contribute to integration and automation using 3rd party software for large scale distributed systems development.
Minimum Requirements
Bachelor's degree or equivalent in Computer Science, Engineering, or related field.
Seasoned experience in software development including micro-services, RESTful APIs, and handling large data sets with ML/AI algorithms.
Expertise in multiple programming languages (C/C++, C#, Java, JavaScript, Python, Node.js) and databases (SQL and NoSQL such as Elasticsearch, MongoDB, Cassandra).
Work Experience Required: Seasoned experience working with geo-distributed teams and full software delivery lifecycle tools; Hybrid work model.
Ideal Candidate Profile
Experienced professional with deep knowledge of cloud architectures and services across multiple public clouds (AWS, GCP, Azure) and container runtimes (Kubernetes, Docker).
Skilled in agile and lean methodologies, CI/CD, continuous delivery/DevOps, with a strong focus on test-driven development and automation.
Proven track record working in fast-paced, distributed environments managing innovation through production phase with multiple stakeholders.
