Ledgent - Santa Monica, CA

posted about 2 months ago

Full-time
Hybrid - Santa Monica, CA
Administrative and Support Services

About the position

The Application Developer - AI position is a direct hire opportunity based in Santa Monica, CA, offering a hybrid work environment. The ideal candidate will have a maximum salary of $152,000 and must possess a strong background in .NET Framework, full-stack development, and artificial intelligence. This role requires a minimum of 5 years of experience in developing web-based applications using a variety of technologies including Next.js, Python, Postgres, React, C#, ASP.NET, SQL Server, Web Services, TypeScript, JavaScript, JSON, XML, HTML, and CSS. The successful applicant will demonstrate strong experience in developing web-based applications and APIs, as well as SQL database development skills, which include database design, complex queries, handling large data sets, and performance tuning/optimization. Candidates should be familiar with best practices in application architecture, cloud-based computing, coding standards, design patterns, security, and quality assurance. A proven ability to produce technical documentation such as process diagrams, process flows, data models, and system architecture diagrams is essential. Experience in an Agile/Scrum/Lean development environment and familiarity with task tracking systems like Jira is also required. The role demands excellent problem-solving and debugging skills, a commitment to quality through unit and automated testing, and a keen attention to detail. Strong communication skills, both written and verbal, are necessary, along with the ability to work effectively with a diverse range of technical and non-technical stakeholders. A passion for software and technology, along with a commitment to staying current on industry trends, technologies, and best practices, is highly valued. Desired qualifications include a strong preference for a generalist or full-stack developer who can contribute across all areas, including requirements analysis, rapid prototyping, user interface design, API development, database management, builds, deployments, and server configuration. Knowledge of artificial intelligence concepts, architectures, and techniques such as generative AI, fine-tuning, large language models (LLM), vector databases, and retrieval augmented generation (RAG) is also preferred. Experience in implementing and integrating AI-driven solutions using technologies like Python, LangChain, OpenAI REST APIs, Hugging Face, Jupyter Notebooks, and Neo4j graph databases is advantageous. Additionally, experience in architecting, developing, and deploying cloud-native applications is a plus.

Responsibilities

  • Develop web-based applications and APIs using a variety of technologies.
  • Design and optimize SQL databases, including complex queries and performance tuning.
  • Produce technical documentation such as process diagrams, data models, and system architecture diagrams.
  • Work in an Agile/Scrum/Lean development environment and track tasks using Jira or similar systems.
  • Implement best practices in application architecture, coding standards, and security.
  • Conduct unit and automated testing to ensure quality and performance of applications.
  • Collaborate with technical and non-technical stakeholders to gather requirements and provide updates.

Requirements

  • 5+ years of experience developing web-based applications with technologies such as Next.js, Python, Postgres, React, C#, ASP.NET, SQL Server, TypeScript, JavaScript, JSON, XML, HTML, and CSS.
  • Strong experience in developing web-based applications and APIs.
  • SQL database development skills including database design, complex queries, and performance tuning.
  • Familiarity with best practices in application architecture and cloud-based computing.
  • Proven ability to produce technical documentation such as process diagrams and data models.
  • Experience working in an Agile/Scrum/Lean development environment and using task tracking systems like Jira.
  • Excellent problem-solving and debugging skills.
  • Commitment to quality through unit and automated testing and attention to detail.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Knowledge of artificial intelligence concepts and architectures such as generative AI and large language models (LLM).
  • Experience implementing AI-driven solutions using technologies like Python, LangChain, and OpenAI REST APIs.
  • Experience in architecting and deploying cloud-native applications.
  • Strong preference for a generalist/full-stack developer capable of contributing to all areas of development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service