A leading technology firm is seeking an experienced Senior Software Engineer for a focused 3-month engagement. In this role, you will design and implement high-performance applications that manage complex data representation in SoC contexts, with deployment centered on cloud platforms.
Key Responsibilities
- Develop scalable, cross-disciplinary software solutions for advanced data visualization and processing in integrated circuit environments
- Construct and maintain databases, knowledge graphs, and retrieval-augmented generation (RAG) pipelines to support intelligent data systems
- Deploy and operate cloud-hosted services using containerization technologies such as Docker on Azure, AWS, or GCP
- Build and optimize CI/CD workflows with automated regression testing to ensure code integrity
- Write comprehensive benchmarks and test suites to validate system reliability and performance
- Enforce best practices in code quality, secure data handling, and access control policies
- Collaborate with research teams to streamline data ingestion from diverse sources and improve knowledge modeling
- Help evolve development processes by integrating AI-powered coding tools and agent-based assistants
Qualifications
- Proven expertise in Python development and engineering for scalable systems
- Hands-on experience deploying applications on major cloud platforms (Azure, AWS, or GCP)
- Strong foundation in data engineering, including experience with knowledge graphs and ontologies
- Familiarity with both SQL and NoSQL database technologies
- Track record of building and maintaining CI/CD pipelines with automation
- Thorough understanding of software testing methodologies across unit, integration, and regression levels
- Direct experience using Docker for containerized deployments
- Working knowledge of RAG architectures and modern data processing techniques
Preferred Background
- Experience applying AI coding assistants or autonomous agents in development workflows
- Exposure to semiconductor or hardware-adjacent domains, particularly SoC environments
- Involvement with large-scale data platforms or AI-driven applications
- Understanding of data security principles and access control frameworks


