Mô Tả Công Việc
Design, develop, and maintain Python-based microservices for our AI platform.Write clean, well-tested, and maintainable code.Collaborate with other engineers on API design, infrastructure improvements, and new feature development.Participate in code reviews and contribute to engineering best practices.Optimize application performance, with a focus on database performance and API responsiveness.Troubleshoot and resolve production issues, ensuring platform stability and reliability.Contribute to architectural decisions and the overall technical direction of the platform.Stay up-to-date with industry trends and emerging technologies, particularly in the AI space.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.5+ years of professional software development experience, with a proven track record of building and deploying production-ready applications.Strong proficiency in Python and experience with web frameworks (FastAPI strongly preferred).Solid understanding of relational databases (PostgreSQL preferred) and SQL.Experience building and consuming RESTful APIs.Experience with microservices architecture and design principles.Familiarity with containerization (Docker) and container orchestration (Kubernetes preferred).Experience with version control systems (Git).Good problem-solving, analytical, and communication skillsPreferred Skills (Opportunities for Growth):We value experience in the following areas, but these are not strict requirements:Database: Experience with database performance optimization (query tuning, indexing, schema design), database profiling tools, and SQL/NoSQL databases (especially Postgres and Redis). Knowledge of database versioning tools (e.g., Alembic) and ORMs like SQLAlchemy.Telephony: Experience with cloud telephony platforms (e.g., Twilio, AWS Connect), understanding of VoIP protocols (SIP, RTP, WebRTC), call routing, IVR systems, and audio processing techniques. Familiarity with Audio Streaming and WebSockets.Platform: Experience with DevOps/SRE practices (CI/CD, infrastructure as code, monitoring, alerting), building internal tools and libraries in Python, message queues (Redis, Kafka), API gateways, service meshes, and performance testing. Familiarity with consistent hashing (uhashring, mmh3).Architecture: Experience with distributed systems, domain-driven design (DDD), microservices patterns (Saga, CQRS, Event Sourcing), API design tools (OpenAPI/Swagger), and asynchronous HTTP requests (httpx, aiohttp). Knowledge of data serialization formats (JSON, Protocol Buffers) and authentication/authorization (OAuth 2.0, JWT).Front-End: Experience with HTMX, building dynamic web applications, integrating with Python backends (especially FastAPI), JavaScript, responsive design, and UI/UX principles. Familiarity with Jinja2, HTML5, CSS3, and web accessibility (WCAG). Knowledge with Starlette-WTF and FastAPI-Sessions.AI/ML: Experience or strong interest in working with AI/ML technologies, libraries, and frameworks. This could include experience with machine learning models, natural language processing, or other AI-related domains.General: Experience with Golang.
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
Join our vibrant team and enjoy:Competitive compensation package, including 13th-month salary and performance bonusesComprehensive health care coverage for you and your dependentsGenerous leave policies, including annual leave, sick leave, and flexible work hoursConvenient central district 1 office location, next to a future metro stationOnsite lunch with multiple options, including vegetarianGrab for work allowance and fully equipped workstationsFun and engaging team building activities, sponsored sports clubs, and happy hour every ThursdayUnlimited free coffee, tea, snacks, and fruit to keep you energizedOpportunity to work on a cutting-edge AI platform with significant real-world impactAt Trusting Social, we live by ownership, integrity, and agility in execution. We believe in doing what's right, what's best, and what's innovative. If you're smart, driven, and want to make a difference in the world with the most advanced and fascinating technology, come join our team. We offer the runway to truly make an impact.Learn more about us: