Ledgent - Santa Monica, CA
posted about 2 months ago
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.