Dell Senior Principal Software Architect (Edge) in Singapore, Singapore
Senior Principal Software Architect (Edge team - Singapore )
Dell Technologies is seeking an entrepreneurial and innovative Software Architects to drive the vision and execution of a new Enterprise Edge Initiative. If you are passionate about how the edge is revolutionizing the future infrastructure and enable the next wave of ultra-low latency Internet applications, this is the role for you.
As a Software Architect in our new Edge innovation group, you
Have the passion in developing and supporting the growth of the next generation software architectures and inspire innovation within the team
Develop scalable real-time low-latency processing solutions in an agile delivery method
Lead and guide the team in design, code and implement new algorithms to solve complex problems
Work collaboratively with cross-functional distributed teams in engineering, QA and product management in all phases – ensuring delivery of quality solutions
Ability to multi task and highly organized, with a focus on execution
Skills and Experience required:
Bachelor’s degree in Computer Science or related field (master’s degree preferred) or relevant experience
At least 15+ years of relevant application design & development experience, and still hands on at current role.
Solid knowledge of at least one or more programming language: Golang, Java, C++, or Rust
Solid knowledge of at least one or more SQL/NoSQL database engines: MySQL, DynamoDB, Cassandra, MongoDb, Redis
In depth knowledge of Hadoop, Spark, Kafka, and or similar big data processing or streaming related frameworks
Strong experience in developing scalable real-time low-latency processing application & solutions.
Strong experience using high-performance messaging bus, event driven design application
Knowledge on containerization using Docker and/or Kubernetes
Knowledge of compute, server, storage, networking, virtualization and HCI concepts
Comfortable with taking initiatives, and making independent decisions around your role.
Confident with written and verbal communication with executives, and senior stakeholders
Good to have:
Prior experience in automation, IoT sensors, gateway, smart manufacturing related projects.
Great working knowledge of Cloud platforms (Azure, AWS, GCP etc.) SDLC, Agile methodologies, and Agile development experience
Machine learning algorithms knowledge such as clustering, classification and data processing libraries or tools such as TensorFlow, Scikit, Keras, and Anaconda
Experience of Dell and VMware products is a plus but not expected. However, you should be eager to learn Dell/VMware products and other related technologies