Logo of NorthEastern.dev
NorthEastern.dev
Software engineer, python (Generative AI)

writer

fulltime

Posted on: 6/6/2025

Required Skills:

PythonAWSReact

Job Description:

About this role

We are seeking a talented software engineer who is deeply proficient with Python to join our dynamic and growing team at Writer. As a key member of our engineering team, you will play a crucial role in building the genAI software. Your primary focus will be on developing a state-of-the-art platform that harnesses generative AI technologies, and you will deliver seamless and scalable solutions. You will work closely with cross-functional teams to design, implement, and maintain features that enhance the user experience, drive product growth, establish best practices, and integrate cutting-edge AI capabilities.

Your responsibilities

  • Design and develop robust and scalable generative AI services using Python and open source frameworks such as Writer Agent Builder, LangChain, and n8n.
  • Implement responsive and user-friendly frontend interfaces, leveraging technologies like React, TypeScript, and modern web frameworks.
  • Work with cloud platforms such as AWS, GCP, or Azure to deploy and scale applications.
  • Develop and integrate high-performance, low-latency APIs for AI-driven features.
  • Collaborate with AI researchers to implement generative models in production.
  • Ensure code quality through testing, peer reviews, and continuous integration.
  • Participate in architectural design discussions and promote engineering best practices.
  • Continuously improve the application’s performance, scalability, and maintainability.

Is This You?

  • 5+ years of experience in software engineering at expert level with Python.
  • Experience building with generative AI applications in production environments.
  • Expertise with microservices architecture and RESTful APIs.
  • Solid understanding of database technologies such as PostgreSQL and vector databases like Elastic, Pinecone, Weaviate, or similar.
  • Familiarity with cloud platforms (AWS, GCP, etc.) and containerized environments (Docker, Kubernetes).
  • You are committed to writing clean, maintainable, and scalable code, following best practices in software development.
  • You enjoy solving complex problems and continuously improving the performance and scalability of systems.
  • You thrive in collaborative environments, working closely with cross-functional teams to build impactful features.
  • Proven ability to help teams adopt technical best practices.

Bonus:

  • Experience with frontend technologies such as React and TypeScript.
  • If you have built devtools, AI agents, or contributed to open source, please share them!

*Note: 5 years experience is minimum experience, but we are open to seniority (Senior, Staff, Senior Staff, etc).