Software engineer – Fullstack
Company | Writer |
---|---|
Location | New York, NY, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of experience in full-stack software engineering using Python and Typescript.
- Proficiency coding using Python for backend development.
- Experience with frontend frameworks such as React and TypeScript.
- Experience with microservices architecture and RESTful APIs.
- Solid understanding of database technologies such as PostgreSQL and vector databases as Elastic, Pinecone, Weaviate, or similar.
- Familiarity with cloud platforms (AWS, GCP, etc.) and containerized environments (Docker, Kubernetes).
Responsibilities
- Design and develop robust and scalable backend systems using modern programming languages such as Python, TypeScript and Scala.
- 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 APIs that support AI-driven functionality, ensuring high performance and low latency.
- Collaborate with AI researchers to integrate generative models into production systems.
- Ensure code quality through testing, peer reviews, and continuous integration practices.
- Participate in architectural design discussions and help drive engineering best practices.
- Continuously improve the performance, scalability, and maintainability of the application.
- Monitor and Optimize: Ensure the monitoring, observability, and performance of deployed AI features using tools like Prometheus, OpenTelemetry, or DataDog.
Preferred Qualifications
- Knowledge of working with generative AI models and an understanding of their applications in production environments is a plus.