About Our Team
We are a forward-thinking team seeking a talented Software Engineer with a passion for Python and backend development. We thrive on innovation and are committed to using a variety of technologies to solve complex problems.
Role Description
As a Software Engineer at our company, you'll play a pivotal role in developing and maintaining Python-based backend applications. Your expertise in Python is crucial, but your ability to adapt to other languages like NodeJS, Java, and GO for internal projects will set you apart.
- Design, develop, and maintain container-based applications.
- Monitor application performance with tools like DataDog.
- Manage Docker and Kubernetes environments.
- Develop bridge code for cloud environments (e.g., Replicate, Modal).
- Deploy applications to GCP App Engine, Cloud Run, and Heroku.
- Proficiency in OOP, Design Patterns, and Clean Code principles.
- Write and maintain tests for your code.
- Integrate projects with CICD platforms like GitHub Actions and Jenkins.
Requirements
-
Bachelor's degree in Computer Science or related field.
- Backend development experience with Python.
- Proficiency in Python tools (PYPI, Pyenv, Virtual Env, Pipenv, Flake8, Black).
- Strong knowledge of PostgreSQL and familiarity with Aurora.
- Basic understanding of machine learning libraries (e.g., Torch, TensorFlow).
- Excellent problem-solving, communication, and interpersonal skills.
- Ability to work both independently and in a team.
- Fluency in English, both verbal and written.
- Deep knowledge of Firebase tools and experience in writing various tests.
Our Tech Stack
- Python on FastAPI
- GCP, AWS, Heroku for deployment
- Datadog for APM
- GitHub Actions for CICD
- PostgreSQL for RDBMS
- Modal and Replicate for GPU-intensive projects
Benefits
What's in it for you
- Private Health Insurance: Stay covered with our comprehensive health plan.
- Meal & Transportation Allowance: Fuel your commute and appetite, stress-free!
- Snacks & Cozy Office Vibes: Work in a chill space stocked with treats you’ll love.
- Learning Stipend: Invest in yourself—we’ll cover part of your growth journey!