About the Role
As a Software Engineer III, you will design, develop, and maintain complex software solutions while collaborating with cross-functional teams. Your expertise will drive innovation and contribute to the success of our cutting-edge projects by enhancing product functionality and performance.
Responsibilities
- Having good problem-solving and analytical skills.
- Willing to work collaboratively in a team environment.
- Requiring excellent communication abilities to effectively convey technical concepts to non-technical stakeholders.
- Being instrumental in evolving our software solutions and shaping our technological landscape.
- Having Knowledge of security principles and best practices in backend development.
Requirements
3-5 years of Software Engineering experienceBS Engineering / Computer Science or equivalent experience requiredTECHNICAL SKILLS
Strong proficiency in Python , including its syntax and core libraries.Experience with web frameworks like Django, Flask, or FastAPI for building APIs and web services.Knowledge of object-oriented programming and design patterns.Understanding of fundamental machine learning concepts and algorithms.Hands-on experience with popular ML libraries such as scikit-learn, TensorFlow, or PyTorch.Ability to pre-process and analyze data to build and train ML models.Experience with Elasticsearch and its API, as Kibana is built on top of Elasticsearch.Ability to design and implement data pipelines that feed data into Elasticsearch.Skills in configuring and using Kibana to visualize data and create dashboards.Understanding of fundamental machine learning concepts and algorithms.Hands-on experience with popular ML libraries such as scikit-learn, TensorFlow, or PyTorch.Ability to pre-process and analyze data to build and train ML models.Implementation and integration of ML models into production environments.Strong understanding of CI / CD (Continuous Integration / Continuous Deployment) pipelines. Preferably GitHub actionsKnowledge of database query optimization and indexing.Understanding of web protocols such as HTTP / HTTPS.Familiarity with monitoring tools like Prometheus or Grafana.Familiarity with logging frameworks and tools like Logstash (for Elasticsearch) and Kibana.Knowledge of security principles and best practices in backend development.