A startup with groundbreaking technology for a better world is looking for a Senior Software Architect, to join a dynamic team and lead cloud software design.
Help design, implement and grow our solution AWS-based backend brain, focusing on centralized data collection, real-time analysis, AI inference and optimized control energy storage systems.
Help design and implement, synchronizing solution
Partner closely with a multidisciplinary R&D team, cloud and edge software engineers, product management, QA etc.
Provide robust and scalable infrastructure platforms and implement cyber security best practices, fundamental in enabling our customers' needs.
Job Requirements :
B.Sc in Computer Science, Software Engineering, or related field, with a proven solid theoretical background in computer science
At least 5 years experience as a software engineer.
At least 3 years experience in cloud based software engineering.
Solid Python coding expertise.
Proven relational database skills.
Experience in SaaS/Cloud based SW architectures, e.g. serverless, microservices, modular monoliths.
Knowledge of Cloud and Backend best practice and security concepts.
Experience developing in agile methodologies.
Team player.
Problem Solver.
Advantage:
M.Sc in Computer Science, Software Engineering or related field.
Experience with AWS services (planning and scaling services, Disaster Recovery …).
Experience with modern CI/CD technologies, Docker, Kubernetes, Serverless etc.
Experience utilizing Pydantic, SQLAlchemy, Alembic, scientific Python, Python based AI frameworks, etc.
Experience in full stack development.
Experience in Go or Rust
Linux experience.