Title: Senior Software Engineer (Python)
Company Name: ADN DigiNet
Vacancy: --
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
Required Domain Experience -
Python Development
o Strong proficiency in Python with frameworks such as FastAPI, Django, or Flask.
o Solid understanding of microservice architecture and API security best practices.
Data & AI
o Hands-on experience in pandas, NumPy, PyTorch/TensorFlow, scikit-learn.
o Familiarity with data pipelines (Airflow, Prefect, Luigi) and data transformation workflows.
o Knowledge of ML model deployment (FastAPI endpoints, Dockerized models, MLflow, or SageMaker).
o Exposure to data visualization & analytics tools (Power BI, Streamlit, Plotly, or similar).
Supporting Skills
o PostgreSQL, SQL optimization, database design.
o Docker, Kubernetes, CI/CD pipelines, Git.
o Cloud platforms (AWS/Azure/GCP) with basic system administration knowledge.
o Familiarity with infrastructure-as-code (Terraform), authentication (Keycloak), and API security.
o Bonus: Knowledge of JavaScript/ReactJS for full-stack collaboration.
Additional Requirements
· Strong communication and documentation skills.
· Proven leadership qualities and mentoring experience.
· Ability to thrive in dynamic, cross-cultural projects (Bangladesh + international clients).
· Eagerness to explore cutting-edge AI, automation, and big data practices.
Core Software Development
o Design, develop, and maintain scalable back-end systems using Python.
o Architect and implement microservices for enterprise-grade solutions.
o Integrate third-party APIs and ensure high-performance, security, and scalability.
Data & AI Integration
o Collaborate with Data & AI teams to operationalize ML/AI models into production systems.
o Work with data pipelines, ETL processes, and APIs that serve machine learning applications.
o Implement monitoring, logging, and optimization for AI-driven services.
Collaboration & Delivery
o Partner with UI/UX, DevOps, QA, and product teams for end-to-end delivery.
o Contribute to business process automation initiatives using data-driven workflows.
o Participate in client-facing discussions to align technical solutions with business needs.
Leadership & Mentorship
o Guide junior engineers and share best practices in software and data engineering.
o Uphold high standards for code quality, testing, and CI/CD pipelines.
o Continuously research and adopt new tools/technologies, particularly in AI/ML operations.