mycareers logo


Showing: 9 Software Engineer III jobs in Seattle, Washington
Software Engineer III
Spectraforce
Seattle, Washington

7 days ago

Job Description

Software Engineer III
12 months
Remote (Candidates in SEATTLE or MPK Preferred)
If candidates are fully remote - they should be OK with working West Coast Hours.


We are a team at Fundamentals AI Research (FAIR) and we are building interactive AI agents that deliver personalized, context-aware experiences by adapting to diverse user behaviors and communication styles. This role involves designing and developing scalable, robust software systems that enable intelligent agent interactions in complex, dynamic environments.
 
This role focuses on building, maintaining and optimizing solutions in support of Machine Learning (ML) Research including but not limited to data annotation tools, data analysis and visualization pipelines, and software development using SOTA ML ecosystems such as PyTorch, Docker, AWS etc.

Job Responsibilities:
  1. Engage with the team early on to seek a deeper appreciation of the team's goals.
  2. Analyze needs and requirements to determine feasibility of fulfilling requirements within time and cost constraints.
  3. Coordinate and work closely with research and XFN (UXR, data science) teams to clarify requirements, iteratively.
  4. Understand, then extend or replace existing implementations.
  5. Create CI/CD pipelines.
  6. Design, develop, and iterate deployment solutions for the final product.
Day-to-Day Responsibilities
  1. Working on GitHub repos sometimes locally on their personal computer and sometimes on the FAIR Cluster
  2. Engage with the project development team early on to seek a deeper appreciation of the team's goals.
  3. Analyze needs and requirements to determine feasibility of fulfilling requirements within time and cost constraints.
  4. Coordinate with frontend and research teams, if applicable, to clarify backend requirements for the final designs.
  5. Understand, then extend or replace existing implementations.
  6. Create CI/CD pipelines.
  7. Design, develop, and iterate on middle tier and backend solutions for the final product. 
Years of Experience  - 3-5 years of experience as the minimum.

Must-Have Skills:     
  1. Experience in software design and development
  2. Experience deploying software solutions on cloud platforms.
  3. Experience with Python, including package management, build tooling, and C++/Python interfaces. Familiarity with notebook frameworks such as Jupyter and matplotlib, as well as tools like pip, conda, clang, julia, pybind, and cython.’ 
Nice-to-Have Skills:
  1. Understanding of Machine Learning would be helpful
  2. Experience optimizing deployments using Docker and AWS. Familiarity with the ML ecosystem (e.g., PyTorch) and ML model serving (e.g., Torchserve) is helpful but not mandatory
  3. Design experience; familiar with making UX and design decisions
  4. Experience with python backends and APIs
  5. Experience in software design, development and deployment.
Degrees/Certifications:
  1. Bachelor's degree in a technical field such as computer science, computer engineering or related field preferred but equivalent experience will be fine.
Interview Process: 1-2 Rounds, 30 mins each. 

Applicant Notices & Disclaimers
  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
 


At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $70.00/hr.

Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you