Senior Software Engineer

New
T
Two Six TechnologiesAI/ML software
Location: Remote, USAFull-TimeSenior
Salary125,011 - 187,517 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years in professional software engineering, with at least 5+ years in backend development; 5+ years of experience writing production level Python APIs and applications; 2 years’ experience developing containerized applications
Required Skills
AWSDockerPythonKubernetesRESTful APIsMicroservicesLangChain

Requirements

  • Have a bachelor’s degree in Computer Science, Engineering, or a related field, or comparable experience in lieu of a degree.
  • Bring 10+ years of professional software engineering experience, including at least 5+ years in backend development.
  • Have 5+ years of experience writing production-level Python APIs and applications.
  • Demonstrate experience with architectural design and documentation of complex systems.
  • Have 2 years of experience developing containerized applications using technologies such as Docker and Kubernetes.
  • Have experience with LangChain, LangGraph, or other LLM frameworks.
  • Have practical experience designing, deploying, and tuning production systems using AWS.
  • Be proficient in APIs, microservices, asynchronous tasks, ORMs, and task queues.
  • Have experience with relational and NoSQL databases.
  • Have experience tuning and troubleshooting Linux-based systems.
  • Be proficient in unit, integration, and functional testing.
  • Be eligible to obtain a clearance.

Responsibilities

  • Design and implement Python solutions using AWS cloud computing capabilities.
  • Develop and iterate on AI- and LLM-based workflows.
  • Create proofs of concept and prototypes to test ideas and enable data analysis.
  • Design and build production solutions.
  • Apply security best practices throughout software development.
  • Review solutions with peers to help ensure they are maintainable and extensible.
  • Participate in peer code reviews.
  • Create and execute manual and automated tests.
  • Identify and solve problems independently, questioning assumptions where needed.
  • Collaborate with a remote, cross-functional engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site
125,011 - 187,517 USD per year
Apply Now