Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by AffectusAI, so some details may not match this job. The employer's own page has the real description.
Job Overview
AffectusAI is seeking a talented Full Stack Software & Machine Learning Engineer to contribute to the development of our innovative API and application aimed at enhancing mental health support. In this role, you will be responsible for designing, implementing, and maintaining robust software solutions while integrating machine learning algorithms to improve user experiences and outcomes. Collaboration with cross-functional teams will be essential to deliver high-quality products that align with our mission to leverage technology for mental well-being.
Job Responsibilities
- Design, develop, and maintain scalable web applications and APIs focused on mental health support.
- Implement machine learning algorithms to analyze user data and provide actionable insights.
- Collaborate closely with product managers, UX designers, and other stakeholders to define project requirements and deliver high-quality features.
- Conduct code reviews and maintain best practices in code quality, security, and scalability.
- Debug and troubleshoot issues across the full technology stack to ensure optimized performance.
- Stay updated with the latest industry trends and emerging technologies to ensure continuous improvement of products.
- Document software architecture, design decisions, and code functionalities for future reference.
Qualifications
- Bachelor's or higher degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full Stack Developer with strong knowledge of front-end and back-end technologies.
- Excellent understanding of machine learning principles and experience with relevant frameworks (e.g., TensorFlow, Keras, PyTorch).
- Proficiency in programming languages such as JavaScript, Python, Java, or similar.
- Experience with web development frameworks such as React, Angular, or Vue.js for front-end and Node.js for back-end.
- Strong experience with database management systems, such as PostgreSQL, MongoDB, or MySQL.
- Familiarity with RESTful API development and microservices architecture.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Full Stack Software & ML Engineer position at AffectusAI will involve working with a variety of tools and technologies essential to our development process. Candidates should expect to engage with cloud platforms like AWS or Azure, utilize containerization technologies such as Docker, and employ CI/CD pipelines to streamline the deployment process. Additionally, the use of collaborative development tools such as Git and project management software like Jira or Trello will be integral to project execution.
Ideal Candidates
The ideal candidate for this position will possess a strong balance of technical expertise and creativity, demonstrating a passion for using technology to create meaningful solutions in the mental health space. An advocate for mental health, this individual will have excellent communication skills, enabling effective collaboration with diverse teams. Furthermore, we seek a proactive problem solver who thrives in a fast-paced environment and is adaptable to the evolving demands of the industry.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.