Job Context:
ADN DigiNet Limited is a leading technology company working at the intersection of software engineering, Data & AI, and digital transformation. We are seeking a Senior Software Engineer (Python & Data/AI) to join our growing Software Development SBU.
This role is designed for a candidate who is not only an expert in Python-based back-end development but also has hands-on exposure to data-driven systems, AI/ML integration, and automation pipelines. The ideal candidate will contribute to building scalable platforms for local and international clients while exploring next-generation solutions in data engineering and applied AI.
Job Responsibilities:
Core Software Development:
· Design, develop, and maintain scalable back-end systems using Python.
· Architect and implement microservices for enterprise-grade solutions.
· Integrate third-party APIs and ensure high-performance, security, and scalability.
Data & AI Integration:
· Collaborate with Data & AI teams to operationalize ML/AI models into production systems.
· Work with data pipelines, ETL processes, and APIs that serve machine learning applications.
· Implement monitoring, logging, and optimization for AI-driven services.
Collaboration & Delivery:
· Partner with UI/UX, DevOps, QA, and product teams for end-to-end delivery.
· Contribute to business process automation initiatives using data-driven workflows.
· Participate in client-facing discussions to align technical solutions with business needs.
Leadership & Mentorship:
· Guide junior engineers and share best practices in software and data engineering.
· Uphold high standards for code quality, testing, and CI/CD pipelines.
· Continuously research and adopt new tools/technologies, particularly in AI/ML operations.
Requirements:
Education:
· B.Sc. in Computer Science & Engineering (CSE) or equivalent from a reputed university.
· Advanced certifications in Data Engineering / AI/ML frameworks (preferred but not mandatory).
Experience:
· 6 to 8 years of relevant professional experience.
· At least 2+ years of applied work in Data Engineering, ML Ops, or AI-powered applications.
Required Domain Experience:
Python Development:
· Strong proficiency in Python with frameworks such as FastAPI, Django, or Flask.
· Solid understanding of microservice architecture and API security best practices.
Data & AI:
· Hands-on experience in pandas, NumPy, PyTorch/TensorFlow, scikit-learn.
· Familiarity with data pipelines (Airflow, Prefect, Luigi) and data transformation workflows.
· Knowledge of ML model deployment (FastAPI endpoints, Dockerized models, MLflow, or SageMaker).
· Exposure to data visualization & analytics tools (Power BI, Streamlit, Plotly, or similar).
Supporting Skills:
· PostgreSQL, SQL optimization, database design.
· Docker, Kubernetes, CI/CD pipelines, Git.
· Cloud platforms (AWS/Azure/GCP) with basic system administration knowledge.
· Familiarity with infrastructure-as-code (Terraform), authentication (Keycloak), and API security.
· 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.
Job Location: Dhaka
Salary: Negotiable
Compensation & other benefits: Mobile bill, Medical allowance, Provident fund, Weekly 2 holidays, Insurance, Gratuity
Lunch Facilities: Partially Subsidized
Salary Review: Yearly
Festival Bonus: 2 (Yearly)
Send your CV at career@adndiginet.com