Software Engineer
Core
Developing robust and scalable backend solutions, creating and maintaining APIs for system integration, and processing data for analysis.
Role type
Backend Software Engineer
Builds
Scalable backend systems and data processing pipelines
Domain
Software Engineering / Data Processing
Deliverable
production ML models | product features
Required skills
Python, RESTful APIs, GraphQL, Relational Databases (PostgreSQL, MySQL), NoSQL Databases (MongoDB), Docker, Cloud Platforms (AWS, GCP, Azure)
Preferred skills
Machine Learning, TensorFlow, PyTorch, Message Queues (RabbitMQ, Kafka)
Responsibilities
Develop performant and scalable APIs, Create data processing pipelines for analysis and integration, Implement optimized solutions for high-volume systems, Ensure code quality with automated testing practices, Monitor and continuously improve system performance
Seniority
Mid-level, hands-on IC