Senior Staff Software Engineer - Autonomous AI Agents Startup

at  NinjaTech AI

Mountain View, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Jun, 2024USD 250000 Annual04 Mar, 20243 year(s) or aboveOwnership,Technical Leadership,Architecture,Documentation,Constructive Feedback,Scalability,Software Projects,Collaboration,Collaborative Environment,Distributed Systems,Knowledge Sharing,Components,Continuous IntegrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We invite you to join NinjaTech AI as a Senior Staff 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, with offices in Sydney and Vancouver. 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 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:

  • Review and develop serving architecture design for our distributed systems with focus on scalability, observability and efficiency.
  • Lead and design our internal SDK for micro services and be able to integrate components in collaboration with multiple developers.
  • Lead and coordinate the development of complex software projects, ensuring technical challenges are addressed and solutions are scalable.
  • Drive engineering excellence by delivering robust and well-documented code, ensuring quality through automated testing and continuous integration and deployment.
  • Foster a collaborative environment, encouraging knowledge sharing, and the professional growth of the engineering team. Provide technical leadership through coaching and mentoring software developers to design elegant code and architecture.
  • Work effectively in a fast-paced, dynamic team environment, managing multiple tech projects simultaneously.
  • Develop and maintain documentation for the platform, including API documentation, user guides, and technical specifications.
  • 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.

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.

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 5+ years of experience in software development, with a focus on building scalable and reliable web applications.
  • Successful TLM/TL experience mentoring engineers with the strong record of code reviews and testing practices resulting in engineering excellence
  • 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.

NinjaTech 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 $190,000-$250,000/annually for the Senior level candidates located in the SF Bay area and will be determined based on your experience and qualifications.
Compensation Range: $190K - $250

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Mountain View, CA, USA