
Software Engineer – Scientific Computing, AI
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Washington.
• Collaborate with product and engineering teams to facilitate customer onboarding and technical adoption.
• Develop, maintain, and oversee customer-facing GitHub repositories and associated codebases.
• Design, build, test, and deploy software solutions tailored for scientific computing and data science applications.
• Apply software engineering principles to tackle scientific, research, and computational challenges.
• Create, maintain, and enhance reusable AI agents, automation workflows, and community resources.
• Leverage AI, LLMs, and agent-based technologies to improve customer solutions and development workflows.
• Support machine learning and data science processes through software development and integration initiatives.
• Contribute to projects focused on simulation and computational science.
• Diagnose technical issues, determine root causes, and implement effective resolutions.
• Adhere to software development best practices, including version control, testing, documentation, and code reviews.
• Engage with customers to gather requirements, offer technical support, and ensure successful results.
• Assist in establishing and promoting engineering best practices across customer and community projects.
• Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
• 1–2+ years of professional experience in software engineering or software development.
• 1–2+ years of experience utilizing GitHub and version control systems within collaborative development environments.
• 1–2+ years of experience or proven familiarity with AI/LLM technologies, machine learning concepts, APIs, and Model Context Protocol (MCP) concepts.
• Experience applying software engineering practices to scientific, research, computational, or data-driven applications.
• Understanding of software development lifecycle (SDLC) principles, coding standards, testing methodologies, and source control.
• Strong programming and problem-solving capabilities.
• Ability to effectively communicate technical concepts with customers and cross-functional teams.
• Experience in troubleshooting software issues and executing solutions.
• Excellent verbal and written communication skills.
• Medical, dental, and vision coverage
• Flexible Spending Account
• 401k program
• Competitive PTO offerings
• Parental Leave
• Opportunities for professional growth and development
M-KOPA
BJAK
Get handpicked remote jobs straight to your inbox weekly.