The point where experts and best companies meet
Share
Senior Software Engineer
Research Studies andProof-of-Concepts that arecutting edge, exploring unmetproblems through rapid prototyping to deliver innovative products and solutions for the global market. Working at thecutting edge, we design and develop innovative software applications across several ecosystems. Current technologies of interest include AI / ML,Data Engineering,
Software Engineeron our
a Software Developer,cutting edgeor even creating thecutting edge
You will:
Design, develop and prototype applications/solutionsusing agile methodologies
Exercise considerable latitude in translating “loose” customer requirements, mapping them to tangible technical requirements and developing proof-of-concepts spread over one or more6-8 weekiterations
Engage inXtreme Programming practices with your peers,includingpair programming, test-driven development, and rapid prototyping
Essential Requirements
This position requires a software developer, whotruly understandsmultiple key technologies and applications, thrives in a fast-paced, highly ambiguousenvironmentand has the ability andtrack recordof influencing and collaborating with others.
Must be willing tocollaborate closely with peers, sometimesviapair programming
Excellenttrack recordin software design and development with experience withlanguageslike Python/GoLang/Java/C++/JavaScript.
Familiaritywithat least oneof the following – SQL/NoSQL, Graph/Vector DBs, TensorFlow,PyTorch, LLMs
Experiencewith one of the following –Hyperscale, Cloud, Enterprise,orSaaS, architectures/applications.
Desirable Requirements
Familiarity with the following:building ormaintainingdata pipelines orETL processes,MLOpsand the HuggingFace ecosystem,DevOps tools such as Terraform, Ansible and Vagrant,Orchestrators such as Kubernetes, Mesos/Marathon, Docker Swarm
Post-secondary degree in Computer Science or equivalent degree with0+ (Master’s), or2+ (BS) year’s software industry experience.
These jobs might be a good fit