Be part of the journey!
We’re creating products that solve real world problems and put customers at the center – all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We’re people-first. We value collaboration, curiosity and commitment.
Responsibilities:
- Participate in building highly reliable full-stack applications using foundational AI models
- Design and develop software architectures to advance data pipelines, for optimal data storage, data retrieval with low latency, for both structured and unstructured data.
- Collaborate across departments, with development engineers, product teams to solve complex, high-scale problems.
- Stay up to date on the latest advancements in generative AI technologies and methodologies such as Retrieval Augmented Generation (RAG), vector databases, frameworks such as Langchain, foundational AI models and others.
Requirements:
- 5+ years of professional experience in web development, microservices architecture and SQL development
- Deep knowledge of relational databases, query planning and optimizations
- Proficiency in design of algorithms, data structures, design patterns and deploying scalable microservices
- Experience with one or more general purpose programming languages including but not limited to Python, Go or Java (we use mainly Python)
- Experience working with NoSQL databases including but not limited to MongoDB, ElasticSearch
- Strong data ingestion fundamentals and meaningful contribution in the area of streaming pipelines and handling high volumes of data
- Strong testing ethos and knowledge of best practices, including code quality, accessibility, performance, and security
Nice to haves:
- Exposure to big data frameworks like Spark, Kafka, etc.
- You are proficient in Python, Java, Javascript and scripting languages like Powershell or Bash
- You have familiarity with Linux and Windows environments and using the command line
Qualifications:
- 5+ years relevant work experience in a similar role
- A bachelor’s degree or higher in Computer Science or a related field
Expected Compensation:
$100,000 – $130,000/annual salary + benefits
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.