Position: Backend (AWS) Software Engineer
Company: SD Solutions
Experience required: 3y
English level: upper

SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.

We are looking to hire a software developer to take part in the development of software infrastructure of a big data platform to support machine learning and analytics, driving the future of Industrial predictive analytics.

Responsibilities:

Work as part of a team of a global agile team
Develop new high-quality object-oriented software
Maintain and improve the existing codebase.
Build reusable code and services for future use.
Develop scalable, distributed, multi processes, multi-threaded code.
Collaborate with other developers and engineers.
Requirements:

Hands-on Experience with AWS deployment automation (e.g. Terraform, CloudFormation, CDK).
Hands-on Experience with AWS serverless offerings (e.g. Lambda, Fargate, ECS).
Hands-on Experience with AWS data offerings (e.g. S3, DynamoDB, EMR, Redshift, Snowflake, RDS, Aurora).
3+ years of hands-on development experience in one or more languages: Go / Python.
Hands-on development experience with distributed tracing framework (e.g. Datadog).
Experience with OAuth2 implementations (e.g., Cognito, Auth0, Azure AD B2C).
Experience with DevOps practices and managing infrastructure as code.
Experience with Microservices architecture.
Experience with the whole development lifecycle - from design and prototype to operations and support.
Excellent hands-on object-oriented coding skills.
B.Sc. in computer science or engineering.
Passion for developing scalable, distributed software.
Great agile team-player.
Self-motivated personality with positive attitude.
Excellent English verbal and written communication skills.
Advantages:

Experience with Docker and Kubernetes.
Experience with or knowledge of Agile Software Development methodologies (SAFe).
About the company:

SKF-AI provides an AI-Driven Industrial Intelligence solution. The SKF-AI solution uses advanced Artificial Intelligence to provide asset failure predictions based on monitoring sensors’ signal data in the cloud. With its proprietary adaptive algorithms, SKF-AI can analyze sensor behavior, automatically learn how machines behave, and use this learning to predict machine failures before they occur.