What are the responsibilities and job description for the AI Developer position at Direct Agents?
We are an innovative media agency committed to pushing the boundaries of digital experiences. We are currently developing a new, confidential product designed to revolutionize the media landscape, and we’re looking for a talented Full-Stack Developer to join our dynamic team. This is a unique opportunity to play a key role in bringing a groundbreaking project to life. This opportunity pays $35-40 per hour, depending on experience
Job Description:
As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our new product. You will work closely with product managers, designers, and other developers to create a seamless and engaging user experience while ensuring robust and scalable back-end functionality.
Stay up-to-date with industry trends, emerging technologies, and best practices in AI and machine learning, particularly in the marketing and media fields.
Key Responsibilities:
● Design and develop AI models and algorithms tailored for marketing and media applications, including natural language processing, computer vision, and predictive analytics. Python, Vue and Gen AI experience is essential!
● Document processes, models, and workflows to ensure transparency and facilitate knowledge sharing within the team.
● Develop and maintain server-side logic, APIs, and databases using technologies such as Node.js, Express, and SQL or NoSQL databases.
● Ensure cross-platform optimization and mobile responsiveness of applications.
● Write clean, maintainable, and efficient code, following best practices in software development.
Collaboration
● Collaborate with data team to preprocess, clean, and analyze large datasets to extract valuable insights and improve model accuracy.
● Work closely with product manager to understand user requirements and translate them into technical specifications.
● Work with project stakeholders to gather requirements, understand user needs, and translate them into technical specifications.
● Collaborate with designers to translate wireframes and mockups into high-quality code.
Testing
● Conduct experiments to test and validate AI solutions, iterating based on user feedback and performance metrics.
● Conduct thorough testing and debugging to ensure high performance and quality of the application.
● Participate in code reviews, providing constructive feedback to team members.
Qualifications:
● Bachelor’s degree in Computer Science, Software Engineering, or a related field.
● Proven experience as a Full-Stack Developer or similar role, preferably in a media or technology environment.
● Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Vue.js, Angular).
● Strong knowledge of back-end development with Node.js and Express, as well as experience with databases (MongoDB, PostgreSQL, etc.).
● Familiarity with version control systems (Git) and agile development methodologies.
● Understanding of RESTful APIs and microservices architecture.
● Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
● Excellent communication skills, both written and verbal.
Job Description:
As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our new product. You will work closely with product managers, designers, and other developers to create a seamless and engaging user experience while ensuring robust and scalable back-end functionality.
Stay up-to-date with industry trends, emerging technologies, and best practices in AI and machine learning, particularly in the marketing and media fields.
Key Responsibilities:
● Design and develop AI models and algorithms tailored for marketing and media applications, including natural language processing, computer vision, and predictive analytics. Python, Vue and Gen AI experience is essential!
● Document processes, models, and workflows to ensure transparency and facilitate knowledge sharing within the team.
● Develop and maintain server-side logic, APIs, and databases using technologies such as Node.js, Express, and SQL or NoSQL databases.
● Ensure cross-platform optimization and mobile responsiveness of applications.
● Write clean, maintainable, and efficient code, following best practices in software development.
Collaboration
● Collaborate with data team to preprocess, clean, and analyze large datasets to extract valuable insights and improve model accuracy.
● Work closely with product manager to understand user requirements and translate them into technical specifications.
● Work with project stakeholders to gather requirements, understand user needs, and translate them into technical specifications.
● Collaborate with designers to translate wireframes and mockups into high-quality code.
Testing
● Conduct experiments to test and validate AI solutions, iterating based on user feedback and performance metrics.
● Conduct thorough testing and debugging to ensure high performance and quality of the application.
● Participate in code reviews, providing constructive feedback to team members.
Qualifications:
● Bachelor’s degree in Computer Science, Software Engineering, or a related field.
● Proven experience as a Full-Stack Developer or similar role, preferably in a media or technology environment.
● Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Vue.js, Angular).
● Strong knowledge of back-end development with Node.js and Express, as well as experience with databases (MongoDB, PostgreSQL, etc.).
● Familiarity with version control systems (Git) and agile development methodologies.
● Understanding of RESTful APIs and microservices architecture.
● Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
● Excellent communication skills, both written and verbal.
Salary : $35 - $40