Senior AI Engineer- Application Development
Listed on 2026-06-10
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps
Company Overview
Join our innovative team at Accrete (https://(Use the "Apply for this Job" box below).), a leading product development company specializing in GenAI and ML‑powered solutions. We are dedicated to pushing the boundaries of technology and delivering exceptional software products that redefine business outcomes across industries. Our culture is built on collaboration, continuous learning, and a commitment to excellence. We are a diverse and inclusive team where everyone’s voice is valued, and we strive to provide an environment that fosters creativity and professional growth.
Position OverviewWe are seeking a highly skilled Senior Developer with expertise in Python technologies to work with our engineering team in developing GenAI products. As a Senior Developer, you will play a crucial role in designing robust architectures and ensuring the successful implementation of our software products. You will work with a team of developers and data engineers to leverage your expertise in Python, data engineering technologies, and cloud platforms to drive the development process.
Additionally, you will work closely with a Technical Architect to understand and implement the solution architecture and develop effective strategies to debug issues in production.
- Design and implement scalable, efficient, and maintainable software solutions.
- Develop and maintain data scraping/integration solutions to collect and process large volumes of data.
- Collaborate with product managers, machine learning engineers, and other stakeholders to understand requirements and deliver high‑quality products.
- Work closely with the Technical Architect to understand the solution architecture and implement it effectively.
- Deliver high‑quality, well‑documented, and maintainable code.
- Finalize and maintain detailed sequence diagrams and architectural documentation.
- Implement and manage thorough testing processes, including automated testing.
- Develop effective strategies to debug issues that arise in production environments.
- Implement best practices for coding standards, testing, and deployment.
- Stay updated with the latest industry trends and technologies to ensure our products are cutting‑edge.
- Mentor and guide junior developers and data engineers, fostering a collaborative and innovative environment.
- Capable of handling complex problems and guiding teams. Be able to contribute to high‑level technical decisions and ensure that best practices are followed.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience- Minimum 5 years experience in software development.
- Knowledge of data privacy and security best practices.
- Familiarity with agile development methodologies.
- Good knowledge of architecture, design patterns, and advanced software development techniques.
- Python
:
Advanced proficiency in Python programming and experience with its libraries and frameworks such as Pandas, Num Py, Flask, Django, FastAPI, etc. - Data Scraping
:
Extensive experience with data scraping tools and frameworks such as Beautiful Soup, Scrapy, Selenium, Playwright, etc. Experience with data pipeline tools such as Airflow, Kafka, Spark would be a plus. - Compute Services
:
Proficiency with AWS compute services such as EC2, Lambda, EKS, and ECS. - Storage Services
:
Experience with AWS storage services like S3 and EBS. - Databases
:
Knowledge of AWS database services including RDS (e.g., Postgre
SQL, MySQL) and Mongo
DB. - Networking
:
Understanding of AWS networking services like VPC, Route 53, and Cloud Front. - Security
:
Experience with AWS Identity and Access Management (IAM), AWS Key Management Service (KMS), and other security services. - Deployment and Management
:
Experience with CI/CD pipelines and tools like Jenkins, Git Lab CI, Terraform/Terragrunt, Flux CD. - Monitoring and Logging
:
Familiarity with AWS Cloud Watch and AWS Cloud Trail, Data Dog, Pager Duty. - Containerization
:
Experience with Docker and container orchestration tools like Kubernetes. Ability to create and manage Docker containers for deploying applications. - Database Management
:
Strong understanding of SQL and database management systems.
Exp…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).