OneMagnify

Lead Software Engineer

OneMagnify

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Supports our product, sales, and consulting teams with building and maintaining scalable, web-based applications.
  • Design, develop, and maintain full-stack web applications that support Generative AI projects.
  • Work closely with AI researchers to integrate Generative AI models into applications, ensuring seamless functionality and optimal performance.
  • Monitor and optimize the performance of applications and AI integrations to ensure responsiveness and efficiency.
  • Coordinate with data scientists, engineers, AI researchers, and other developers to understand project requirements and deliver solutions that meet technical and business needs.
  • Identify and resolve issues related to application performance, AI model interactions, and data handling.
  • Apply best practices in coding, testing, and deployment to ensure high-quality software development and robust application performance.
  • Keep abreast of the latest developments in AI technologies, and software engineering practices.

Requirements

  • Previous experience in full-stack development, with a solid portfolio of relevant projects.
  • Strong problem-solving skills with an emphasis on client consulting.
  • Excellent written and verbal communication skills for coordinating across teams.
  • Experience translating business requirements into technical solutions.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, or Vue.js.
  • Experience with back-end technologies including Node.js, Python, and frameworks such as Flask or Django.
  • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or similar, and experience integrating AI models into applications.
  • Solid understanding of database systems (SQL and NoSQL) and RESTful APIs.
  • Excellent problem-solving skills with the ability to troubleshoot and debug complex issues.
  • Ability to quickly adapt to new technologies and changing project requirements.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of DevOps practices and tools for CI/CD pipelines.
  • Familiarity with Agile methodologies and tools.
  • Degree in Computer Science, Data Science, IT, or similar field, or equivalent experience.
Benefits
  • medical
  • dental
  • 401(k)
  • paid holidays
  • vacations
  • more
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack developmentHTMLCSSJavaScriptAngularVue.jsNode.jsPythonFlaskDjango
Soft Skills
problem-solvingclient consultingwritten communicationverbal communicationtranslating business requirementstroubleshootingdebuggingadaptability
Certifications
Degree in Computer ScienceDegree in Data ScienceDegree in IT