Software Development Engineer - Autonomous AI Agents

Software Development Engineer - Autonomous AI Agents

05 Jan 2024
California, Paloalto, 94303 Paloalto USA

Software Development Engineer - Autonomous AI Agents

Vacancy expired!

We invite you to join NinjaTech AI as a Software Engineer to build a conversational AI platform (in Python, AWS environment) and integrate AI technologies (our robust ML Ops pipeline, NLP, domain-specific LLM, and high-performing intent analyser) to create a scalable, reliable, safe and secure AI product. NinjaTech AI is a generative AI company, based in Palo Alto. We are building autonomous personal AI to save working professionals time and money by taking over administrative tasks that presently take up 30% of their time. Join a strong founding team of ex-Google, ex-Meta and ex-AWS engineers, scientists and product managers while our startup is still in the seed round of funding: an excellent time to join us as we build an innovative AI product from the ground up! You will report directly to the CTO (who is was a Director of AI co-design at Meta for 5 years and is a fantastic people leader!) and will use your expertise to have a profound impact on the fundamental architectural and product-level decisions. You will have ownership in these areas of your work:

Develop and maintain documentation for the platform, including API documentation, user guides and technical specifications.

Write clean, efficient and well-documented code, and ensure code quality through automated testing and continuous integration and deployment.

Contribute to the architectural design and strategy decisions for cloud-based solutions, focusing on robustness, scalability, and integration with various services.

Continuously evaluate and optimize AWS cloud infrastructure for performance, cost, and security.

Develop and maintain automation tools and frameworks to streamline deployment processes and operational tasks, increasing efficiency and reducing errors.

Collaborate with cross-functional teams such as UX designers and product managers to ensure the platform meets the requirements of the end-users.

Stay up-to-date with the latest trends and advancements in AI technologies and apply them to the platform where appropriate.

Participate in code reviews and provide constructive feedback to other members of the team.

Troubleshoot and debug issues that arise in the platform, and implement solutions to prevent recurrence.

We offer a highly collaborative, iterative, and team-oriented hybrid work environment: we work on-site at least 3 days a week. We get a lot done when we ideate together and iterate quickly. Our velocity, scientific rigor, and engineering excellence are exceptional.Requirements

Bachelor's or Master's degree in Computer Science or related field.

3+ years of experience in software development, with a focus on building scalable and reliable web applications.

Expert-level experience in Python and proficiency in at least one other programming language such as C, Java, Rust.

At least 3 years of experience with AWS Cloud.

Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.

Experience with AI technologies such as natural language processing, machine learning is a plus.

Strong problem-solving skills and ability to work independently or in a team environment.

Excellent written and verbal communication skills.

Experience working in an Agile development environment is a plus.

BenefitsNinjaTech AI offers excellent benefits:

Comprehensive Health Care Plan (Medical, Dental & Vision)

Generous Paid Time Off (Vacation, Sick & Holidays)

401(k) Retirement plan

Free Food & Snacks

Stock Option Plan

Compensation: Our salary is competitive and ranges between $170,000-$200,000/annually for candidates located in the SF Bay area and will be determined based on your experience and qualifications.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.