
Senior Software Engineer
OneMagnify
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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. This includes both front-end and back-end development.
- 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
- and 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