- Top 10% of respondersFileread is in the top 10% of companies in terms of response time to applications
- Responds within three weeksBased on past data, Fileread usually responds to incoming applications within three weeks
- B2B
- +1
Software Engineer
- $150k – $190k • 0.5% – 1.0%
- 5 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
About Us:
Fileread AI is a hypergrowth AI startup that enables litigators to find key evidence faster and more thoroughly. It uncovers the hidden stories in their data without risking hallucinations.
We are backed by Gradient, Google’s AI investment vehicle, Soma Capital (owner of Sacramento Kings), HFO (LPs such as Marc Andreessen), as well as a number of strategic angel investors who are either entrepreneurs or lawyers.
Job Description:
We are seeking an experienced Software Engineer to join our team in designing, building, and maintaining our company's microservices architecture using Python. The ideal candidate should have a strong understanding of microservices principles, Python best practices, and a passion for writing clean, testable, and maintainable code.
Key Responsibilities:
- Design and Develop Microservices: Architect, design, and implement scalable microservices that align with business requirements and technical specifications.
- Python Best Practices: Write clean, maintainable, and efficient Python code, adhering to industry best practices, coding standards, and stringent compliance controls.
- Monitoring and Testing: Implement comprehensive monitoring solutions using New Relic to ensure system health and performance. Develop and maintain unit tests, integration tests, and end-to-end tests.
- Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and other engineers to deliver high-quality software solutions.
- Performance Optimization: Identify and resolve performance bottlenecks, ensuring applications run efficiently at scale.
- Continuous Improvement: Stay up-to-date with the latest industry trends, technologies, and best practices, continuously improving the codebase and development processes.
- Documentation: Maintain clear and concise documentation for code, processes, and workflows.
Required Qualifications:
- Experience: 5+ years of experience in designing and implementing microservices architectures
- Proficiency in Python: Deep understanding of Python best practices, design patterns, and clean coding principles (e.g., Flask, Django, FastAPI)
- Containerization: Experience with containerization technologies (e.g., Docker, Kubernetes)
- Monitoring Tools: Knowledge of monitoring tools (e.g., New Relic) and testing frameworks (e.g., pytest, unittest)
- CI/CD: Familiarity with continuous integration and continuous deployment (CI/CD) practices
- Problem Solving Skills: Strong problem-solving and analytical skills
- Collaboration: Excellent communication and collaboration abilities
Preferred Qualifications:
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with cloud platforms (Azure mostly, AWS, Google Cloud).
- Knowledge of CI/CD pipelines and tools
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
About the company
- Top 10% of respondersFileread is in the top 10% of companies in terms of response time to applications
- Responds within three weeksBased on past data, Fileread usually responds to incoming applications within three weeks
- B2B
- Early StageStartup in initial stages