Match score not available

Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Scribble Data logo
Scribble Data Startup https://www.scribbledata.io/
11 - 50 Employees
See more Scribble Data offers

Job description

About Scribble Data

Scribble Data is an advanced analytics and LLM data products platform company. 

Our Enrich Intelligence platform is built to help teams rapidly build trustworthy data products for high-impact advanced analytics use cases. Enrich provides a full-stack solution for data preparation and lightweight machine learning (ML) algorithm execution, coupled with a low-code consumption interface designed for business users. With the launch of its new Hasper engine, organizations can now utilize large language models (LLMs) to bridge the gap between decision workflows and natural language, combining machine learning with a built-in rules engine. 

For added security and trust, Enrich offers various secure hosting options for customers, ranging from on-premise to virtual private cloud. 

We work smart, invest in tools and tech that are on the cutting edge of advanced analytics, and package all that we’ve learnt about efficiency and data mileage into our products. To know more, visit www.scribbledata.io.

About the role

We are looking for a strong software engineer with a data engineering bent of mind to work on our Enrich Intelligence platform. You will work on extending functionality for Enrich as well as delivering working systems atop Enrich for Scribble’s customers with high attention-to-detail ensuring trust, robustness, performance, and ease of use. Here are all the details you’ll need, to see if we can work together:

  • You will develop high-performance data processing systems.
  • You will develop and deploy robust, distributed, scalable, near real-time, data processing infrastructure that can support various downstream applications including reporting, analytics, user intelligence, machine learning, and decision support.
  • You have strong software engineering skills, system-level thinking, and problem-solving ability paired with the love to build and ship robust code. 
  • You accept nothing less than top-quality code and think in terms of code reviews, unit, integration, end-to-end tests in a fast-moving development environment, delivering incremental value daily.
About Enrich
Enrich is a full-stack solution in Python that enables customers to build internal-facing data products with MLRS (ML at Reasonable Scale) robustly and quickly. It trades scale of data for speed of development and deployment, strong auditability, and lower skill. It is a fully Python stack with single server packaged deployment with support for containerization if required. Simplicity and minimality are major considerations in everything that we do.

Your Strengths
  • 5+ years industry experience; plus points if any of those were spent building data infrastructure
  • Fluency in Python; you know the language and its quirks, not having just written scripts
  • Strong command of SQL
  • Strong understanding of computer science concepts (OOD, algorithm design, data structures, algorithms, execution, and memory optimization)
  • Experience developing and publishing APIs using web services
  • Plus points for experience implementing systems for data workflow management
  • Bachelors/Masters in Computer Science

Nice to Have
  • Experience using at least some among distributed storage (e.g. S3), serverless architecture (e.g. Lambda), streaming data (e.g. Kafka), and scalable search (e.g. Elasticsearch)
  • Experience with big data technologies like map-reduce, NoSQL, Spark, HBase, and Hive
  • Experience with data security protocols and data access controls

Does this sound like you?
  • You like adventure and have a stomach for learning and unlearning every day
  • You are excited by powering up a whole generation of upcoming data applications
  • You dream big and believe that hard problems need streamlined systems and massive amounts of data to tackle effectively
  • You embrace uncertainty and can develop processes and systems to handle rapidly evolving requirements
  • You have the discipline to take audacious goals and break down years-long roadmaps into near term deliverables that provide value to business stakeholders
  • You enjoy educating your customers and team members about what it means to be data-oriented and cultivating engineering best practices
  • You are comfortable selling to customers (not a biggie)
  • You have a sense of humor

GET EXCITED. Because you're about to make a huge impact. 

Scribble Data is growing rapidly. We think of this phase of hiring as extending Scribble's core team, so if you want to get in on the ground floor, now would be a good time to look our way.

WHAT WE OFFER
  • Primarily remote work
  • A work culture that helps you innovate and evolve continuously
  • A chance to shape the future of ML, marrying it with generative AI

Interested? 
Send us your resume at hello@scribbledata.io 
 
Know of someone else who you think should see this? Spread the word. Tell that friend who is perfect for this role.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Open Mindset
  • Detail Oriented
  • Creative Problem Solving

Software Engineer Related jobs