fbpx

Software Architect

What will you be doing?

As a Software Architect at AUI, you’ll play a pivotal role in designing and implementing robust, scalable, and innovative software solutions. Collaborating closely with cross-functional teams, you’ll architect systems that enable the seamless integration of AI technologies into our platform. Your responsibilities will include:

  • Leading the architectural design and implementation of infrastructures and tools to facilitate AI research and deployment within the GCP ecosystem.
  • Overseeing the implementation and management of all infrastructure stacks for various company applications.
  • Spearheading the development and management of CI/CD pipelines to streamline application deployment processes.
  • Designing and implementing automation processes for various applications and tasks to enhance operational efficiency.
  • Managing integrations between company systems and third-party services.
  • Administering third-party applications and ensuring their seamless operation.
  • Overseeing the administration of both relational and non-relational databases within the company.
  • Monitoring all infrastructure resources and applications to ensure 24/7 availability, optimal performance, and robust security against cyber threats.

Who are you?

We’re seeking an experienced Software Architect who is passionate about crafting cutting-edge software solutions that drive innovation at scale.

What should you have?

  • 3+ years of experience in a similar role, with a track record of architecting and implementing complex software systems.
  • Proven expertise (2+ years) in the GCP cloud ecosystem, with hands-on experience in designing cloud-native applications.
  • Extensive experience (2+ years) in UNIX/Linux system administration, coupled with a deep understanding of system-level concepts.
  • Proficiency (2+ years) in CI/CD processes and tools such as Jenkins, with a focus on automating software delivery pipelines.
  • Familiarity (1+ years) with container technologies, including Docker and Kubernetes, for building and deploying scalable microservices.
  • Experience (1+ years) with NoSQL database administration, particularly MongoDB, and proficiency in database management.
  • Strong scripting skills (1+ years) using Bash or Python for infrastructure automation and orchestration.
  • Experience (1+ years) with system monitoring tools like Datadog, ensuring the health and performance of infrastructure resources.
  • Demonstrated experience working with AI products, including the design, implementation, and deployment of AI technologies.
  • Good knowledge of cloud security practices and data security protocols, with a focus on safeguarding sensitive information.

Senior Python Backend Engineer

Who are you?

You are an experienced backend engineer with expertise in Python, passionate about developing scalable applications and robust APIs. Skilled in collaborating within cross-functional teams, you excel in driving product innovation and enhancing system performance. Your ability to integrate advanced technologies, like large language models, into production systems sets you apart. Proactive and detail-oriented, you effectively monitor and troubleshoot backend issues. Always eager to stay ahead in the technology curve, you embrace challenges and continuous learning.

What you’ll be doing?

  • Design and implement robust services and APIs to drive our product.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize existing systems for improved performance and scalability.
  • Participate in code reviews, contribute to team knowledge sharing.
  • Monitor, identify, and resolve backend/platform issues.
  • Implement and maintain microservices architecture and event-driven communication systems.
  • Integrate and operationalize large language models (LLMs) within the production environment.
  • Stay up-to-date with emerging trends and technologies in the software development industry.

What should you have?

  • 5+ years of experience in backend development with a strong proficiency in Python.
  • 3+ years of experience building RESTful API services with frameworks like Django, Flask, or FastAPI.
  • 3 + years of experience working with task queues and asynchronous programming in Python.
  • Solid understanding of databases (e.g., PostgreSQL, MySQL, MongoDB), caching mechanisms (e.g., Redis, Memcached), and vector stores (e.g., Pinecone, Elasticsearch).
  • Strong knowledge of software architecture and design patterns, including experience in microservices architecture and event-driven communication.
  • Experience integrating and working with LLMs as part of larger production systems.
  • Experience with Docker and Kubernetes is highly desirable.
  • Proficient understanding of code versioning tools, such as Git.

Product Manager

What will you be doing?

As a Product Manager, you will be a leader in both technical and business domains, combining them to generate significant leaps in product innovation. Our platform is the first Consumer AI Assistant based on generative AI. As such, it requires incredible process thinking and pattern recognition, alongside big-picture understanding of users, operations, data and growth.

Key responsibilities

  • Mastering simplicity and creative thinking, in ​and ​outside of your own set of products
  • Owning business metrics across multiple technological environments and teams (around the globe)
  • Defining a product vision and creating a roadmap, driving necessary execution activities to achieve your business metrics
  • Leading processes from ideation, through design, development, to implementation, growth and learnings
  • Communicate clearly tasks, priorities, experiments, and decisions across a wide spectrum of audiences from partner teams to executive levels
  • Become an expert in fine tuning models and prompt engineering

Who you are?

Passionate about the future of AI, with a deep understanding of business and technology. You enjoy discovering new stuff, are interested in leading people and ideas, then seeing them translated into impact. You read a lot. It can be the latest trends in AI, War and Peace or a review on the current exhibition at the Whitney – never mind what, the point is that you are curious about the world. In which case, you’ll enjoy the set of challenges we have to offer. 

What should you have?

  • 3+ years of product experience, preferably some of it from a fast-paced startup environment
  • Strong ability to make things happen around you
  • Solid technical knowledge (no need for a CS degree). Working with AI-driven products is a plus
  • Experience working in data-rich environments, both quantitative and qualitative
  • Experience in designing and development product specs and working across multiple teams to ensure that results are delivered

Front-End Team Lead

Who we are?

Augmented Intelligence (AUI) is a tech company based in NYC with locations in Tel Aviv and Ramallah. We have developed a programming language that enables augmented intelligence. Since 2017, we have been building the operating system that will power the future of work. Backed by some of the most visionary investors in the world, we are creating a new work environment, one that couples the advantage of human agents (gumption) and AI (consistency). We have a culture that resembles a sports team, in which each member has tremendous ownership. We believe that work should feel like play. If you’re humble, hungry, and have a big heart, this could be for you.

What will you be doing?

We are seeking a highly experienced Front-End Team Lead to join our R&D team. The ideal candidate will excel in leading and managing a team of engineers to deliver high-quality products in collaboration with product, data, and infrastructure teams.

Who you are?

You are passionate about technology, thrive in a fast-paced environment, and are committed to delivering results.

Key Responsibilities

  • Lead a team of front-end engineers to deliver high-quality products and features
  • Provide guidance and mentorship to individual team members
  • Work closely with product and data teams to understand customer needs and translate them into technical requirements
  • Develop and implement engineering plans, including schedules and resource allocation
  • Instill best practices and cutting-edge engineering processes, staying up-to-date with industry advancements
  • Identify and address technical risks and issues that may impact project timelines or product quality
  • Communicate progress and adjust plans as needed to meet project goals
  • Recruit, train, and onboard new engineering team members
  • Work collaboratively with cross-functional teams
  • Have a deep understanding of Agile development methodologies

What should you have?

  • Strong background in front-end engineering with a focus on modern web technologies
  • Proven experience as a Front-End Engineer
  • Professional experience with React JS and related technologies
  • Excellent communication skills and ability to work collaboratively with cross-functional teams
  • Demonstrated ability to develop and implement engineering plans
  • Understanding of agile development methodologies and ability to apply them effectively
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Able to work in a start-up environment: proactive and can-do attitude, ability to work in a dynamic environment, and collaborate with a global team
  • A true team player who is willing and excited to contribute to our team’s and company’s success
  • Excellent communication, time management skills, and the ability to work independently or as part of an agile team
  • Proven ability to build relationships and work in a team as well as an independent environment; can easily work and be productive when working remotely
  • Excellent verbal and written communication skills in English

Engineering Manager

What will you be doing?

We are seeking a highly experienced Team Leader to our R&D team. The ideal person will enjoy leading and managing a team of engineers to ship products together with product, data and infrastructure teams.

Key Responsibilities

  • Lead a team of engineerings (BE, FE &QA) to deliver high-quality products and features
  • Provide guidance and mentorship to individual team members
  • Work closely with product and data teams to understand customer needs and translate them into technical requirements
  • Develop and implement engineering plans, including schedules and resource allocation
  • Instill best practices and cutting-edge engineering processes, staying up-to-date with industry advancements
  • Identify and address technical risks and issues that may impact project timelines or product quality
  • Communicate progress and adjust plans as needed to meet project goals
  • Recruit, train, and onboard new engineering team members
  • Work collaboratively with cross-functional teams
  • Have a deep understanding of Agile development methodologies

Who you are?

You are passionate about technology, you thrive in a fast-paced environment, and you are committed to delivering results.

What should you have?

  • Strong background in engineering with a focus on BE, FE, QA, and DevOps technologies
  • Be a really good Engineer
  • Have experience working with an LLM or AI based product
  • Excellent communication skills and ability to work collaboratively with cross-functional teams
  • Demonstrated ability to develop and implement engineering plans
  • Understanding of agile development methodologies and ability to apply them effectively
  • Wide knowledge of different technologies, from BE and FE, through QA and DevOps, to prompt engineering and current AI architectures.
  • Experience with GCP

Back-End Developer

What will you be doing?

  • Ensure the technical feasibility of our API and Backend infrastructure
  • Implement smart and elegant solutions to solve product challenges
  • Build reusable code and libraries for future use
  • Own your work as a team member and a colleague
  • Be proactive in designing solutions with the product and data teams
  • Optimize our applications for maximum speed and reliability

Who you are?

We are looking for a passionate Node.js Developer to join our backend team. The ideal candidate will be an experienced JavaScript developer with a sense of leadership who wishes to take his career to the next level.

What should you have?

  • 3+ years of Node.js development experience and substantial JavaScript experience
  • 2+ years experience working with the Express.js framework
  • 2+ years experience working with non-relational databases such as MongoDB, Firebase or similar technologies
  • Agile/Scrum development cycle understanding
  • Proficiency in Linux environment
  • Knowledge working closely with git
  • Excellent communication skills and being able to work independently or as part of an agile team
  • Experience in test automation and test-driven development
  • Able to work in a start-up environment: Pro-active and can-do attitude, ability to work in a dynamic environment, and collaborate with a global team
  • A true team player who is willing and excited to contribute to our team’s and company’s success
  • Excellent communication, time management skills, and being able to work independently or as part of an agile team.
  • Proven ability to build relationships and work in a team as well as an independent environment; can easily work and be productive when working remotely
  • Excellent verbal and written communication skills in English

Front-End Developer

What will you be doing?

  • Ensure the technical feasibility of UI/UX designs
  • Implement smart and elegant components to solve product challenges
  • Build reusable code and libraries for future use
  • Own your work as a team member and a colleague
  • Be proactive in designing solutions with the product and data teams
  • Optimize our web applications for maximum speed

Who you are?

We are looking for a passionate React JS Developer to join our frontend team. The ideal candidate will be an experienced JavaScript developer with a sense of leadership who wishes to take his career to the next level.

What should you have?

  • 2+ years of experience in React JS
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Able to work in a start-up environment: Pro-active and can-do attitude, ability to work in a dynamic environment, and collaborate with a global team
  • A true team player who is willing and excited to contribute to our team’s and company’s success
  • Excellent communication, time management skills, and being able to work independently or as part of an agile team
  • Proven ability to build relationships and work in a team as well as an independent environment; can easily work and be productive when working remotely
  • Excellent verbal and written communication skills in English

QA Lead

Key Responsibilities

  • Owning the Micro Expert lifecycle, from sourcing, through evaluating and QA, to retention
  • Defining a product vision and creating a roadmap, driving necessary execution activities to achieve your business metrics
  • Directing cross-functional teams on end-to-end delivery of complex projects, combining software and operations
  • Designing and leading tests in a creative and data-driven way to quickly gather relevant answers to your burning questions
  • Mastering simplicity and using it to improve existing processes
  • Identify, record, document thoroughly, and track bugs
  • Perform thorough regression testing when bugs are resolved.
  • Experience with a mobile application and web application testing.
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements

Who you are?

We are looking for a passionate QA Engineer to join our QA team. The ideal candidate will be an experienced person with manual testing with a sense of leadership who wishes to take their career to the next level.

What you will need?

  • 2-3 years of manual testing experience.
  • Leadership experience – about one year.
  • Solid experience in writing test cases/stories, design, execute.
  • Able to execute functional, regression, smoke, and end-to-end tests.
  • Experience working in an Agile/Scrum development process.
  • Experience with performance and/or security testing is a plus.
  • Able to work in a start-up environment: proactive and can-do attitude, ability to work in a dynamic environment, and collaborate with a global team.
  • Proven ability to build relationships and work in a team as well as an independent environment; can easily work and be productive when working remotely.
  • Excellent verbal and written communication skills in English.
  • Knowledge and experience with Automation – a plus

Product Manager

What will you be doing?

As a Product Manager, you will be a leader in both technical and business domains, combining them to generate significant leaps in product innovation. Our platform is the first Consumer AI Assistant based on generative AI. As such, it requires incredible process thinking and pattern recognition, alongside big-picture understanding of users, operations, data and growth.

Key Responsibilities

  • Mastering simplicity and creative thinking, in ​and ​outside of your own set of products
  • Owning business metrics across multiple technological environments and teams (around the globe)
  • Defining a product vision and creating a roadmap, driving necessary execution activities to achieve your business metrics
  • Leading processes from ideation, through design, development, to implementation, growth and learnings
  • Communicate clearly tasks, priorities, experiments, and decisions across a wide spectrum of audiences from partner teams to executive levels

Who you are?

Passionate about the future of AI, with a deep understanding of business and technology. You enjoy discovering new stuff, are interested in leading people and ideas, then seeing them translated into impact. You read a lot. It can be the latest trends in AI, War and Peace or a review on the current exhibition at the Whitney – never mind what, the point is that you are curious about the world. In which case, you’ll enjoy the set of challenges we have to offer 🙂

What should you have?

  • 5+ years of product experience, preferably some of it from a fast-paced startup environment
  • Strong ability to make things happen around you
  • Hands on experience working with Generative AI
  • Solid technical knowledge (no need for a CS degree). Working with AI-driven products is a plus
  • Experience working in data-rich environments, both quantitative and qualitative
  • Experience in designing and development product specs and working across multiple teams to ensure that results are delivered

Please Note: The expected salary range for this position is between $100k – $160k for New York State residents and is experience dependent.

Data Engineer

Who are you?

You are a seasoned Data Engineer with a deep understanding of data modeling, massive parallel processing (in both real-time and batch) and bringing Machine learning capabilities into large-scale production systems. You have experience at a cutting-edge startup and are passionate about building the data infrastructures that fuel the world’s first intelligent agent. You are a team player with excellent collaboration, communication skills, and a “can-do” approach.

What you’ll be doing?

  • Build, maintain, and scale data pipelines for both batch and real-time data processing across multiple sources and ecosystems.
  • Design and implement robust APIs and integrate diverse data systems to support data collection and aggregation.
  • Develop and manage advanced data architectures, including lakehouses, streamhouses, and data warehouses.
  • Collaborate with data scientists and other stakeholders to implement effective data solutions and integrate large language models (LLMs) into our systems.
  • Work with cross-functional teams to define business needs and translate them into technical implementations that leverage your deep understanding of data architectures and software engineering best practices.
  • Develop and lead initiatives to manage, monitor, and debug data systems, enhancing their reliability, efficiency, and overall quality.

What should you have?

  • 8+ years of experience in designing and managing sophisticated lakehouse and data warehouse architectures, ensuring scalable, efficient, and reliable data storage solutions.
  • 8+ years of experience building and maintaining ETLs using Apache Spark.
  • 5+ years of experience working with streaming technologies (e.g., Apache Kafka, Pub/Sub) and implementing real-time data pipelines using Stream processing technologies (e.g., Spark Streaming, Cloud Functions).
  • 8+ years of experience with SQL and distributed query engines such as Presto and Trino, with a strong focus on analyzing and optimizing query plans to develop efficient and complex queries.
  • 5+ years of experience developing APIs using Python, with proficiency in asynchronous programming and task queues.
  • Proven expertise in deploying and managing Spark applications on enterprise-grade platforms such as Amazon EMR, Kubernetes (K8S), and Google Cloud Dataproc.
  • Solid understanding of distributed systems and experience with open file formats such as Paimon and Iceberg.
  • 5+ years of experience developing infrastructures that bring machine learning capabilities to production, using solutions such as Kubeflow, Sagemaker, and Vertex.
  • 8+ years of experience writing production-grade Python code and working with both relational and non-relational databases.
  • Solid understanding of software engineering concepts, design patterns, and best practices, with the ability to architect solutions and integrate different system components.
  • Proven experience working with unstructured data, complex data sets, and data modeling.
  • Advantage – Demonstrated experience orchestrating containerized applications in AWS and GCP using EKS and GKE.
  • Advantage – Proficiency in Scala and Java.