Develop, test, and maintain web applications using various languages and technologies, including, but not limited to, JavaScript, HTML, CSS, React, and Node.js.
Design and implement backend services, APIs, and database schemas.
Contribute to the integration and deployment of machine learning models, ensuring scalability and real-time processing.
Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
Optimize components for maximum performance, scalability, and maintainability.
Participate in code reviews, design discussions, and project planning.
Qualifications:
BS or MS in Computer Science, Engineering, or a related field.
6+ years of software development experience.
Strong understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
Proficiency with server-side languages and frameworks, like Node.js, Python, or Java.
Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
Familiarity with generative AI concepts and foundational products (e.g., OpenAI s GPT4, Llama2, or Langchain)
Familiarity with machine learning libraries and frameworks (e.g., TensorFlow, PyTorch, or Scikit-learn).
Strong problem-solving skills, ability to think critically, and thrive in a fast-paced environment.
Excellent written and verbal communication skills.